数据结构与算法-Read.PDF

数据结构与算法-Read

数据结构与算法 第7章 图 本章由王腾蛟主写 /mzhang/DS/ /pkujpk/course/sjjg 张铭,王腾蛟,赵海燕 高等教育出版社,2008. 6 。“十一五”国家级规划教材 主要内容 7.1 图的定义和术语 7.2 图的抽象数据类型 7.3 图的存储结构 7.4 图的周游 7.5 最短路径 7.6 最小生成树 7.7 图知识点总结 “十一五”国家级规划教材。张铭,王腾蛟,赵海燕,《数据结构与算法》,高教社,2008. 6 。 7.1 图的定义和术语  图(Graph)由表示数据元素的集合V和表示数据 之间关系的集合E组成,记为G = V,E 在图中,数据元素通常称作顶点(vertex),V就 是顶点的有穷非空集合  顶点的序偶,称之为边(edge),E是边的集合 有向图、带权图、稀疏图、稠密图、完全图、 连通图 “十一五”国家级规划教材。张铭,王腾蛟,赵海燕,《数据结构与算法》,高教社,2008. 6 。 7.1 图的定义和术语 若代表一条边的顶点序偶是无序的(即该边无 方向),则称此图为无向图。 若代表一条边的顶点序偶是有序的(即边有方 向),则称此图为有向图。 v0 v1 v0 v1 v3 v2 v4 v2 v3 (a) 无向图G1 (b) 有向图G2 图7.2 图的示例 “十一五”国家级规划教材。张铭,王腾蛟,赵海燕,《数据结构与算法》,高教社,2008. 6 。 7.1 图的定义和术语 通常用n表示图中顶点的数目,用e表示边或弧的 数目。无向图中e的取值范围是从0到n(n - 1)/2, 有向图中e的取值范围是从0到n(n - 1) 边数相对较少的图称为稀疏图(sparse graph) 边数相对较多的图称为稠密图(dense graph) 任何两顶点间都有边相关联的图称为完全图 (complete graph),完全图显然具有最大的边数 “十一五”国家级规划教材。张铭,王腾蛟,赵海燕,《数据结构与算法》,高教社,2008. 6 。 7.1 图的定义和术语 A A B A A B B C C D B C C D (a )无向完全图 (b )有向完全图 图7.3 完全图 “十一五”国家级规划教材。张铭,王腾蛟,赵海燕,《数据结构与算法》,高教社,2008. 6 。 7.1 图的定义和术语 设G = V,E是一个图,若E′是E的子集,V′是 V的子集,且E′ 中的边仅与V′ 中顶点相关联, 则

文档评论(0)

1亿VIP精品文档

相关文档