一、无向图

1、术语表

2、表示无向图的数据类型

(1)图的几种表示方式

  • 邻接矩阵
  • 边的数组
  • 邻接表数组

3、深度优先搜索

(1)走迷宫

(2)

4、寻找路径

5、广度优先搜索

6、连通分量

7、符号表

8、总结

二、有向图

1、术语

2、有向图的数据类型

3、有向图中的可达性

4、环和有向无环图

5、有向图中的强连通性

6、总结

三、最小生成树

1、原理

2、加权无向图的数据类型

3、最小生成树的API和测试用例

4、Prim算法

5、Prim算法的即时实现

6、Kruskal算法

7、展望

四、最短路径

1、最短路径的性质

2、加权有向图的数据结构

3、最短路径算法的理论基础

4、Dijkstra算法

5、无环加权有向图中的最短路径算法

6、一般加权有向图中的最短路径问题

7、展望