第一部分 图论基础
#
图的基本概念
#
- 图的定义与分类
- 顶点、边与权值
- 有向图与无向图
- 连通性与路径
- 图的表示方法
图的基本算法
#
- 深度优先搜索(DFS)
- 广度优先搜索(BFS)
- 拓扑排序
- 图的遍历复杂度分析
第二部分 最短路径算法
#
单源最短路径
#
- Dijkstra算法原理与实现
- Bellman-Ford算法
- SPFA算法优化
- 负权边处理策略
多源最短路径
#
- Floyd-Warshall算法
- Johnson算法
- 最短路径应用场景
第三部分 最小生成树
#
经典最小生成树算法
#
- Prim算法详解
- Kruskal算法详解
- 并查集数据结构
- 最小生成树性质证明
进阶生成树问题
#
第四部分 网络流算法
#
最大流问题
#
- Ford-Fulkerson方法
- Edmonds-Karp算法
- Dinic算法优化
- 最大流最小割定理
最小费用流
#
第五部分 匹配与覆盖
#
二分图匹配
#
- 匈牙利算法
- Hopcroft-Karp算法
- 二分图性质与应用
集合覆盖问题
#
第六部分 强连通分量
#
连通性分析
#
- Kosaraju算法
- Tarjan算法
- 强连通分量应用
双连通分量
#
第七部分 平面图与着色
#
平面图理论
#
图着色问题
#
第八部分 高级图算法
#
近似算法
#
随机化算法
#
第九部分 实际应用
#
社交网络分析
#
路径规划与导航
#
第十部分 算法优化与扩展
#
并行图算法
#
动态图算法
#