第九章 图
图的基本概念
图抽象数据类型
图的周游方法
图的相邻矩阵及邻接表的表示方法
求图的最小生成树(林)
求图中结点间最短路径
拓扑排序
关键路径
9.1 基本概念及其抽象数据类型
9.1.1 基本概念
•
本章讨论的是比树更一般、更复杂的结
构——图。
•
图中的结点 ( 图中通常称为顶点 ) 之间
的关系是任意的,即结点的前驱和后继
结点个数不再限制。
•
图由顶点的非空有穷集合 V 和边的集合
E 组成,记为 G=(V , E) 。
•
每条边就是一个顶点的偶对,所以 E 也
就是 V 上的关系。
有向图 始点 终点 无向图
有向完全图 无向完全图
关联 邻接
度、入度和出度
子图
路径 路径长度 可达
简单路径 回路(环)
根 有根图
连通图 连通分量
强连通图 强连通分量
带权图 网络
v
0
v
0
v
0
v
1
v
2
v
1
v
1
v
2
v
3
v
4
v
5
v
6
v
2
v
3
图 9.1 图的例子
若干术语(参考书中内
容)