题解 | #二叉树的最大深度#
二叉树的最大深度
https://www.nowcoder.com/practice/8a2b2bf6c19b4f23a9bdb9b233eefa73
import java.util.*;
public class Solution {
public int maxDepth (TreeNode root) {
if (root == null)
return 0;
int treecn = treecount(root);
return treecn;
}
public int treecount(TreeNode root){
int left = 1;
int right = 1;
TreeNode tn = root;
if (root.left != null) {
tn = root.left;
int left1 = treecount(tn);
left = left + left1;
}
if (root.right != null) {
tn = root.right;
int right1 = treecount(tn);
right = right + right1;
}
return left >= right ? left : right;
}
}
华为HUAWEI公司氛围 740人发布