当前位置: 首页 > 编程笔记 >

图的顶点度

严誉
2023-03-14
本文向大家介绍图的顶点度,包括了图的顶点度的使用技巧和注意事项,需要的朋友参考一下

它是与顶点V相邻的顶点数。

表示法-deg(V)。

在一个具有n个顶点的简单图中,任何顶点的度为-

deg(v) = n – 1 ∀ v ∈ G

顶点可以与除自身以外的所有其他顶点形成边。因此,顶点的度数将取决于图中的顶点数减去1。此1用于自顶点,因为它本身无法形成循环。如果任何一个顶点处都有一个循环,则它不是简单图。

可以在两种情况下考虑顶点度-

  • 无向图

  • 有向图

无向图中的顶点度

无向图没有有向边。请看以下示例。

例子1

看一下下图-

在上面的无向图中,

  • deg(a)= 2,因为在顶点“ a”处有2条边相交。

  • deg(b)= 3,因为在顶点“ b”处有3个边相交。

  • deg(c)= 1,因为在顶点“ c”上形成了1边

    因此,“ c”是下垂顶点

  • deg(d)= 2,因为在顶点'd'上有2个边相交。

  • deg(e)= 0,因为在顶点'e'上形成了0个边。

    因此,“ e”是一个孤立的顶点

例子2

看一下下图-

在上图中,

deg(a)= 2,deg(b)= 2,deg(c)= 2,deg(d)= 2,deg(e)= 0。

顶点“ e”是一个孤立的顶点。该图没有任何下垂顶点。

有向图的顶点度

在有向图中,每个顶点都有一个度数和一个度数

图的度数

    list-paddingleft-2">
  • 顶点V的度数是进入顶点V的边数。

  • 表示法-度-(V)。

图的度数

  • 顶点V的出度是从顶点V出线的边数。

  • 表示法-deg +(V)。

请看以下示例。

例子1

看下面的有向图。顶点“ a”具有两个向外的边缘,即“ ad”和“ ab”。因此,它的出度为2。类似地,有一个边“ ga”,朝向顶点“ a”。因此,'a'的度数为1。

下表显示了其他顶点的入度和出度-

顶点 度数 学位
一种 1 2
b 2 0
C 2 1
d 1 1
Ë 1 1
F 1 1
G 0 2

例子2

看下面的有向图。顶点“ a”的边“ ae”从顶点“ a”向外延伸。因此,其出度为1。类似地,图形的边“ ba”朝向顶点“ a”。因此,'a'的度数为1。

下表显示了其他顶点的入度和出度-

顶点 度数 学位
一种 1 1
b 0 2
C 2 0
d 1 1
Ë 1 1
 类似资料:
  • 本文向大家介绍图的边和顶点,包括了图的边和顶点的使用技巧和注意事项,需要的朋友参考一下 图是一组称为节点或顶点的点,它们由一组称为edge的线互连。图形或图形理论的研究是数学,工程学和计算机科学领域中许多学科的重要组成部分。 图论 定义-图形(表示为G =(V,E))由一组非空的顶点或节点V和一组边缘E组成。顶点a 表示边缘的端点。一条边连接两个顶点a,b ,并由其连接的一组顶点表示。 示例-让我

  • 图的变换有什么算法或名称吗?可以把边变换成顶点,顶点变换成边?这样我们就可以得到一个新的图形或者类似的问题?我不确定这是否真的有意义,但我会很高兴,如果你能给我任何关于这样一个问题的提示。

  • 我正在用igraph绘制一个非定向力网络。 我有一个包含和的数据框架,如下所示: 我使用将其绘制如下: 在该图上,igraph使用和的代理索引作为顶点标签。 我想使用真正的ID,在我的表中表示为和。 所以,对于: 这将表现为: 而不是: (请注意,代理索引在数据帧中为零索引,在数据帧中为一索引。此偏移量为1是绘制所必需的)。 我知道我需要在数据帧中以某种方式或代理索引到它们相应的。但是,我不知道I

  • 我试图在Python中提出一种贪婪的算法,该算法在给定某个起始顶点的情况下返回无向图中的顶点。我知道DFS确定是否存在循环,但我正在尝试实际返回形成循环的顶点。我使用邻接矩阵来表示下图: 从图学上讲,这是一个由单个循环组成的无向图。 我当前的思想过程是将起始索引设置为我遇到的第一个<code>1)。然后我会查看行的其余部分,看看是否有另一个<code>1</code>存在,因为这意味着我的当前顶点

  • 我怎样才能找到一个有向图中的所有顶点,这样每一个顶点都可以从这个顶点到达呢?现在我只能“发明”O(v^3)ALGO--从每个顶点得到一个DFS/BFS,但我确信,有一个更快的方法来解决这个问题。 谢谢你!