package 递归.q104_二叉树的最大深度;
public class TreeNode {
int val;
TreeNode left;
TreeNode right;
TreeNode(int x) {
val = x;
}
}
package 递归.q104_二叉树的最大深度;
/**
* 递归 o(n)
*/
public class Solution {
public int maxDepth(TreeNode root) {
if (root == null) {
return 0;
} else {
int leftHeight = maxDepth(root.left);
int rightHeight = maxDepth(root.right);
return Math.max(leftHeight, rightHeight) + 1;
}
}
}
q104_二叉树的最大深度
作品《LeetCode题目分类与面试问题整理 - q104_二叉树的最大深度》由 不喝星巴克 发布于 匠果,转载请注明出处及链接地址:
http://www.jiangguo.net/c/9r6/rzl.html