LeetCode刷题-111. 二叉树的最小深度
题目链接:111. 二叉树的最小深度
¶题解:
求二叉树的深度问题!
¶题目简述:
求二叉树的最小深度!
¶题解:
**简单递归:**最小深度一定是左右子树中较小的一个,递归去处理,分几种情况:
- 根节点为空:返回0
- 左右子树都为空:返回1
- 左右子树都非空:返回左右子树的较小深度加一
- 左右子树一个空一个非空:返回该子树深度加一
时间复杂度:遍历每个节点一次,为O(n)
¶AC代码:
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小牛博客!
评论