| 项目 | 值 |
|---|---|
| 主题 | 图的遍历与应用 |
| 核心概念 | 从某一顶点出发,按某种策略访问图中所有顶点且只访问一次 |
| 时间复杂度 | $O(n)$、$O(n+e)$、$O(n^2)$ |
| 难度 | ⭐⭐⭐ |
| 重要性 | ⭐⭐ |
| 概念 | 定义 |
|---|---|
| 连通图 | 无向图中任意两顶点间存在路径 |
| 强连通图 | 有向图中任意两顶点互相可达 |
| 连通分量 | 无向图的极大连通子图 |
| 强连通分量 | 有向图的极大强连通子图 |
| 拓扑排序 | DAG 中将顶点排成线性序列,使所有边从前指向后 |
| AOE 网 | 边表示活动的带权有向图,用于关键路径分析 |
| 关键路径 | AOE 网中源点到汇点的最长路径,决定工程最短工期 |
| 考点 | 说明 |
|---|---|
| DFS/BFS 遍历序列 | 给定图,写出从某顶点出发的 DFS 或 BFS 序列 |
| 判断连通分量数 | 对无向图执行 DFS,调用次数即为连通分量数 |
| 拓扑排序过程 | 每步选入度为 0 的顶点,写出排序序列;判断有无环 |
| 关键路径计算 | 求事件最早/最晚发生时间,活动最早/最晚开始时间 |
| 邻接矩阵 vs 邻接表 | 空间复杂度、边数查询、遍历效率的比较 |
| 存储结构选择 | 稠密图用邻接矩阵,稀疏图用邻接表 |
↑ 以上为站内 HTML 相对链接(纯网页可浏览);本页右上「在 Obsidian 中打开」跳回源笔记。