#1673. 图论·多选训练6
图论·多选训练6
图论·多选训练6
第 1 题(多选)
关于最短路算法,正确的有()。
{{ multiselect(1) }}
- Kruskal 可求任意单源最短路
- Dijkstra 标准算法要求非负边权
- 0-1 BFS 适合 0/1 边权
- Bellman-Ford 可用于检测负环
第 2 题(多选)
关于 DAG 与拓扑序,正确的有()。
{{ multiselect(2) }}
- 拓扑排序过程也可用于发现有向环
- 有向图存在覆盖全部顶点的拓扑序当且仅当它是 DAG
- 有环时不存在完整拓扑序
- 任意无向图都有拓扑序
第 3 题(多选)
关于 LCA,正确的有()。
{{ multiselect(3) }}
- 欧拉序 + RMQ 可求 LCA
- LCA 只在二叉树中有定义
- LCA 是最近公共祖先
- 倍增可求 LCA
第 4 题(多选)
关于可撤销并查集,正确的有()。
{{ multiselect(4) }}
- 通常避免普通路径压缩
- 常用于离线分治动态图
- 天然支持任意在线删边且无需额外结构
- 通常记录修改栈
第 5 题(多选)
关于 0-1 BFS,正确的有()。
{{ multiselect(5) }}
- 使用双端队列
- 适合任意负权图
- 适合边权为 0 或 1 的最短路
- 一定比 Dijkstra 适用范围更广