104. Maximum Depth of Binary Tree 二元樹最大深度
❀ Origin
Problem
Given a binary tree, find its maximum depth.
The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.
Note
- A leaf is a node with no children.
Example
1 | Given binary tree [3,9,20,null,null,15,7] |
❀ 翻譯
問題
給定一個二元樹, 找出它的最大深度.
最大深度是從根節點沿著最長的路徑往下到最遠的葉節點.
注意
- 葉子是沒有孩子的節點.
❀ Solution
Idea
因為之前解過 #654、#814、#617,
所以直覺用遞迴來解,
但一開始忘記從深度 1 開始,
後來有把結果 + 1 .
- 用遞迴
- 找出最左和最右深度
JavaScript
1 | /** |
Execution
1 | [3,9,20,null,null,15,7] |