?
解题思路:
树的遍历方式总体分为两类:
本题有两种解法:后序遍历(递归或栈)和层序遍历。
这里使用后序遍历(递归)。
class Solution {
public int calculateDepth(TreeNode root) {
if(root == null) return 0;
return Math.max(calculateDepth(root.left), calculateDepth(root.right)) + 1;
}
}