版本3和4间的区别
于2006-04-28 15:13:32修订的的版本3
大小: 2419
编辑: czk
备注:
于2006-04-28 15:26:48修订的的版本4
大小: 3940
编辑: czk
备注:
删除的内容标记成这样。 加入的内容标记成这样。
行号 17: 行号 17:
attachment:digraph.jpg attachment:G1.jpg
行号 27: 行号 27:
attachment:undigraph.jpg attachment:G2.jpg

attachment:G3.jpg
行号 39: 行号 41:
  图的边和顶点的关系
行号 41: 行号 43:
无向边和顶点关系:若(vi,vj)是一条无向边,则称顶点vi和vj互为邻接点(Adjacent),或称vi和vj相邻接;并称(vi,vj)依附或关联(Incident)于顶点vi和vj,或称(vi,vj)与顶点vi和vj相关联。

【例】下图G2中:
 * 与顶点v1相邻接的顶点是v2,v3和v4
 * 关联于顶点v2的边是(v1,v2),(v2,v3)和(v2,v4) 

有向边和顶点关系:若<vi,vj>是一条有向边,则称顶点vi邻接到vj,顶点vi邻接于顶点vj;并称边<vi,vj>关联于vi和vj或称<vi,vj>与顶点vi和vj相关联。

【例】在下图G1中,关联于顶点v2的弧是<v1,v2>,<v2,v1>和<v2,v3>。

无向图中顶点v的度(Degree):无向图中顶点v的度(Degree)是关联于该顶点的边的数目,记为D(v)。

【例】上图G2中顶点v1的度为3

有向图顶点v的入度(In Degree):有向图中,以顶点v为终点的边的数目称为v的入度,记为ID(v)。
【例】上图G1中顶点v2的人度为l

有向图顶点v的出度(Out Degree):有向图中,以顶点v为始点的边的数目,称为v的出度,记为OD(v)

【例】上图G1中顶点v2的出度为2

有向图顶点v的度定义为该顶点的入度和出度之和,即D(v)=ID(v)+OD(v)。

【例】上图G1中顶点v2的人度为l,出度为2,则度为3。

无论有向图还是无向图,顶点数n、边数e和度数之间有如下关系:
[[latex($$e=\frac{1}{2}\sum_{i=1}^nD(v_i)$$)]]

TableOfContents

图的定义

图(Graph)G由两个集合V和E组成,记为G=(V, E),其中:V是顶点的有穷非空集合,E是V中顶点偶对(称为边)的有穷集。

通常,也将图G的顶点集和边集分别记为V(G)和E(G)。E(G)可以是空集。若E(G)为空,则图G只有顶点而没有边。

图中的结点之间是多对多的关系。

有向图:若图G中的每条边都是有方向的,则称G为有向图(Digraph)。在有向图中,一条有向边是由两个顶点组成的有序对,有序对通常用尖括号表示。有向边也称为弧(Arc),边的始点称为弧尾(Tail),终点称为弧头(Head)。

【例】<vi,vj>表示一条有向边,vi是边的始点(起点),vj是边的终点。因此,<vi,vj>和<vj,vi>是两条不同的有向边。

【例】下面图中G1是一个有向图。图中边的方向是用从始点指向终点的箭头表示的,该图的顶点集和边集分别为:

  • V(G1)={v1,v2,v3} E(G1)={<v1,v2>,<v2,v1>,<v2,v3>}

attachment:G1.jpg

无向图:若图G中的每条边都是没有方向的,则称G为无向图(Undigraph)。无向图中的边均是顶点的无序对,无序对通常用圆括号表示。

【例】无序对(vi,vj)和(vj,vi)表示同一条边。

【例】下面图中的G2和G3均是无向图,它们的顶点集和边集分别为:

  • V(G2)={v1,v2,v3,v4} E(G2)={(vl,v2),(v1,v3),(v1,v4),(v2,v3),(v2,v4),(v3,v4)}
  • V(G3)={v1,v2,v3,v4,v5,v6,v7} E(G3)={(v1,v2),(vl,v3),(v2,v4),(v2,v5),(v3,v6),(v3,v7)}

attachment:G2.jpg

attachment:G3.jpg

注意:在以下讨论中,不考虑顶点到其自身的边。即若(v1,v2)或<vl,v2>是E(G)中的一条边,则要求v1≠v2。此外,不允许一条边在图中重复出现,即只讨论简单的图。

图G的顶点数n和边数e的关系

  • 若G是无向图,则0≤e≤n(n-1)/2。恰有n(n-1)/2条边的无向图称无向完全图(Undireet-ed Complete Graph)
  • 若G是有向图,则0≤e≤n(n-1)。恰有n(n-1)条边的有向图称为有向完全图(Directed Complete Graph)。

注意:完全图具有最多的边数。任意一对顶点间均有边相连。

【例】上面图G2就是具有4个顶点的无向完全图。

图的边和顶点的关系

无向边和顶点关系:若(vi,vj)是一条无向边,则称顶点vi和vj互为邻接点(Adjacent),或称vi和vj相邻接;并称(vi,vj)依附或关联(Incident)于顶点vi和vj,或称(vi,vj)与顶点vi和vj相关联。

【例】下图G2中:

  • 与顶点v1相邻接的顶点是v2,v3和v4
  • 关联于顶点v2的边是(v1,v2),(v2,v3)和(v2,v4) 

有向边和顶点关系:若<vi,vj>是一条有向边,则称顶点vi邻接到vj,顶点vi邻接于顶点vj;并称边<vi,vj>关联于vi和vj或称<vi,vj>与顶点vi和vj相关联。

【例】在下图G1中,关联于顶点v2的弧是<v1,v2>,<v2,v1>和<v2,v3>。

无向图中顶点v的度(Degree):无向图中顶点v的度(Degree)是关联于该顶点的边的数目,记为D(v)。

【例】上图G2中顶点v1的度为3

有向图顶点v的入度(In Degree):有向图中,以顶点v为终点的边的数目称为v的入度,记为ID(v)。 【例】上图G1中顶点v2的人度为l

有向图顶点v的出度(Out Degree):有向图中,以顶点v为始点的边的数目,称为v的出度,记为OD(v)

【例】上图G1中顶点v2的出度为2

有向图顶点v的度定义为该顶点的入度和出度之和,即D(v)=ID(v)+OD(v)。

【例】上图G1中顶点v2的人度为l,出度为2,则度为3。

无论有向图还是无向图,顶点数n、边数e和度数之间有如下关系: latex($$e=\frac{1}{2}\sum_{i=1}^nD(v_i)$$)

图的存储结构

图的遍历

图的应用

图 (2008-02-23 15:35:47由localhost编辑)

ch3n2k.com | Copyright (c) 2004-2020 czk.