Update
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
|
||||
> 和求最大深度一个套路?
|
||||
|
||||
## 111.二叉树的最小深度
|
||||
# 111.二叉树的最小深度
|
||||
|
||||
题目地址:https://leetcode-cn.com/problems/minimum-depth-of-binary-tree/
|
||||
|
||||
@@ -27,9 +27,9 @@
|
||||
|
||||
返回它的最小深度 2.
|
||||
|
||||
## 思路
|
||||
# 思路
|
||||
|
||||
看完了这篇[104.二叉树的最大深度](https://mp.weixin.qq.com/s/guKwV-gSNbA1CcbvkMtHBg),再来看看如何求最小深度。
|
||||
看完了这篇[104.二叉树的最大深度](https://mp.weixin.qq.com/s/jRaRcRerhEHepQbt-aKstw),再来看看如何求最小深度。
|
||||
|
||||
直觉上好像和求最大深度差不多,其实还是差不少的。
|
||||
|
||||
@@ -154,9 +154,9 @@ public:
|
||||
|
||||
## 迭代法
|
||||
|
||||
相对于[104.二叉树的最大深度](https://mp.weixin.qq.com/s/guKwV-gSNbA1CcbvkMtHBg),本题还可以使用层序遍历的方式来解决,思路是一样的。
|
||||
相对于[104.二叉树的最大深度](https://mp.weixin.qq.com/s/jRaRcRerhEHepQbt-aKstw),本题还可以使用层序遍历的方式来解决,思路是一样的。
|
||||
|
||||
如果对层序遍历还不清楚的话,可以看这篇:[二叉树:层序遍历登场!](https://mp.weixin.qq.com/s/Gb3BjakIKGNpup2jYtTzog)
|
||||
如果对层序遍历还不清楚的话,可以看这篇:[二叉树:层序遍历登场!](https://mp.weixin.qq.com/s/4-bDKi7SdwfBGRm9FYduiA)
|
||||
|
||||
**需要注意的是,只有当左右孩子都为空的时候,才说明遍历的最低点了。如果其中一个孩子为空则不是最低点**
|
||||
|
||||
@@ -190,10 +190,10 @@ public:
|
||||
```
|
||||
|
||||
|
||||
## 其他语言版本
|
||||
# 其他语言版本
|
||||
|
||||
|
||||
Java:
|
||||
## Java
|
||||
|
||||
```Java
|
||||
class Solution {
|
||||
@@ -253,7 +253,7 @@ class Solution {
|
||||
}
|
||||
```
|
||||
|
||||
Python:
|
||||
## Python
|
||||
|
||||
递归法:
|
||||
|
||||
@@ -299,7 +299,7 @@ class Solution:
|
||||
```
|
||||
|
||||
|
||||
Go:
|
||||
## Go
|
||||
|
||||
```go
|
||||
/**
|
||||
@@ -360,7 +360,7 @@ func minDepth(root *TreeNode) int {
|
||||
```
|
||||
|
||||
|
||||
JavaScript:
|
||||
## JavaScript
|
||||
|
||||
递归法:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user