第六章、图
6.4.1_最小生成树
生成树
最小生成树(最小代价树)
Prim算法
Kruskal算法
Prim算法 vs Kruskal算法
Prim算法的实现思想
Kruskal算法的实现思想
思维导图
6.4.2_最短路径问题_BFS
最短路径问题
代码实现
思维导图
6.4.3_最短路径问题_Dijkstra算法
Dijkstra算法
时间复杂度
对比:Prim算法
用于负权值带权图
6.4.4_最短路径问题_Floyd算法
Floyd算法
Floyd算法核心代码
Floyd算法实例
Floyd用于负权图
Floyd不能解决的问题
思维导图
6.4.5_有向无环图描述表达式
有向无环图-DAG图
DAG描述表达式
解题方法
思维导图
6.4.6_拓扑排序
AOV网
拓扑排序
代码实现
时间复杂度
逆拓扑排序
逆拓扑排序的实现
逆拓扑排序的实现(DFS算法)
思维导图
6.4.7_关键路径
AOE网
关键路径
求关键路径的步骤
求所有事件的最早发生时间
求所有事件的最迟发生时间
求所有活动的最早发生时间
求所有活动的最迟发生时间
求所有活动的时间余量
求得关键活动、关键路径
关键活动、关键路径的特性
思维导图