- 47
- 0
- 约3.87千字
- 约 28页
- 2017-01-02 发布于重庆
- 举报
第7章 图 线性结构:是研究数据元素之间的一对一关系。在这种结构中,除第一个和最后一个元素外,任何一个元素都有唯一的一个直接前驱和直接后继。 树结构:是研究数据元素之间的一对多的关系。在这种结构中,每个元素对下(层)可以有0个或多个元素相联系,对上(层)只有唯一的一个元素相关,数据元素之间有明显的层次关系。 图(Graph)是一种比线性表和树更为复杂的数据结构。 图结构:是研究数据元素之间的多对多的关系。在这种结构中,任意两个元素之间可能存在关系。即结点之间的关系可以是任意的,图中任意元素之间都可能相关。 7.1 图的定义和术语 7.1.1 图的定义和术语 顶点(Vertex) :在图中的数据元素通常称为顶点(Vertex)。约定V表示顶点的有穷非空集合,VR表示两个顶点之间的关系的集合。 弧(Arc) :表示两个顶点v和w之间存在一个关系,用v,w表示顶点v到w的一条弧。且称v为弧尾(Tail)或初始点,称w为弧头(Head)或终端点。此时的图称为有向图(Digraph)。 其中,顶点偶对v,w的v和w之间是有序的。 无向图(Undigraph): 若图关系集合中,顶点偶对v,w的v和w之间是无序的,称图G是无向图。 若v,w属于VR,必有w, v 属于VR,即VR是对称的。 那么用(v,w)代替这两个有序对,表示v和w的一条边(Edge)。 如图7.1
原创力文档

文档评论(0)