Menu
CoddyTech

时间和空间复杂度

Coddy 深度优先搜索:图算法 课程的第 7 课,共 9 课。

时间复杂度:

  • O(V + E)
    • 构建邻接表时,每条边都会被访问一次;遍历过程中,每个顶点都会被访问,每条边也会被查看常数次。

空间复杂度:

  • O(V + E)
    • 邻接表存储每条边,已访问数组和栈各自最多存放 V 个顶点。

总结:

  • DFS 会先尽可能深入地探索,直到没有未访问的邻居时再回溯。
  • 它的运行时间是线性的,也是许多图算法的基础。

亲手试试

这节课没有代码挑战。

quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

深度优先搜索:图算法中的所有课

自己练习: C 在线编译器