Description
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:
Given binary tree [3,9,20,null,null,15,7]
,
1 | 3 |
return its depth = 3.
解法
我是按照按层遍历的方法解的这道题,就是利用队列size确定每层的个数,然后确定总的层数
具体代码如下:
1 | class Solution { |
网上看到可以用递归解这题,确实,代码相当简洁
1 | public class Solution { |