[Lc]112路径总和
Contents
题目
题解
二叉树结构如下:
|
|
1. 递归法
- 时间复杂度: 最坏情况$O(N)$
- 空间复杂度: 最坏情况$O(N)$
|
|
2. 队列迭代法(BFS宽度优先搜索)
- 时间复杂度: 最坏情况$O(N)$
- 空间复杂度: 最坏情况$O(N)$,这个比DFS慢一点。
|
|
3. 栈迭代法(DFS深度优先搜索)
这个写法和遍历的写法不太一样,要注意区分!
- 时间复杂度: 最坏情况$O(N)$
- 空间复杂度: 当树不平衡的最坏情况下是 $O(N)$ 。在最好情况(树是平衡的)下是 $O(\log N)$。
|
|
Author ChrisHRZ
LastMod 2020-03-20