111. Minimum Depth of Binary Tree
思路1: 递归,分类讨论
1 | class Solution: |
Go:
1 | func minDepth(root *TreeNode) int { |
思路2: bfs, 在广度优先遍历的过程中,每遍历一层就高度加一,如果某一个节点是叶子节点,那么当前的高度就是最小高度。
Python:
1 | class Solution(object): |
思路1: 递归,分类讨论
1 | class Solution: |
Go:
1 | func minDepth(root *TreeNode) int { |
思路2: bfs, 在广度优先遍历的过程中,每遍历一层就高度加一,如果某一个节点是叶子节点,那么当前的高度就是最小高度。
Python:
1 | class Solution(object): |