图的定义
- 有向图、无向图
- 简单图、多重图,区别:平行边和自环
- 有向完全图、无向完全图,相同点:该有的边或弧都有,区别:边和弧、n(n-1)/2、n(n-1)
- 极大连通子图、极小连通子图,相同点:无向图,连通图,区别:边的个数
- 极大强连通子图、极小强连通子图,相同点:有向图、连通图,区别:弧的个数
- 连通分量、强连通分量,区别:有向图、无向图
- 生成树、生成森林
- 度、入度、出度
- 边的权和网,带权图即网
- 稠密图、稀疏图,稠密适用于邻接矩阵法,稀疏适用邻接表
- 路径、路径长度、回路
- 距离,最短路径或无穷大
- 有向树,顶点入度0,其余入度1
存储结构
-
邻接矩阵法
稠密图
顺序结构
顶点集、边集
斜对称
-
邻接表法
稀疏图
查出度简单,入度难
顶点表顺序、边表链式
-
十字链表
有向图
链式
出入度简单
-
邻接多重表
无向图
链式
解决删除一条边