深度优先搜索时间复杂度(大 O)
深度优先搜索(DFS)时间 O(V + E),空间 O(V),尽可能深入递归后回溯。它是拓扑排序和强连通分量算法的基础。
打开 DevRef Hub 工具 →关键数据
| 时间 | O(V + E) |
|---|---|
| 空间 | O(V) |
| 策略 | 深入后回溯 |
| 用途 | 拓扑排序, SCC |
常见问题
DFS 的时间复杂度是多少?
O(V + E),V 为顶点数,E 为边数。
BFS 和 DFS 区别?
都是 O(V + E);BFS 逐层探索,DFS 先深入。
相关页面
DFS 的大 O 是 GOAT Lab 中 DevRef Hub 的一部分——免费、无需注册、可离线使用的参考工具。点击上方工具可换算任意数值。
GOAT Lab 的一部分 — 26 款免费的浏览器端科学、工程与开发工具。无需注册。