Maximum Depth of Binary Tree

来源:互联网 发布:赌博平台完整源码 编辑:程序博客网 时间:2024/06/17 14:11
public class Solution {public static void main(String[] args) {// TODO Auto-generated method stub}public int maxDepth(TreeNode root) {        if(root == null)        return 0;        int left = depth(root.left);        int right = depth(root.right);        return Math.max(left, right)+1;    }public int depth(TreeNode node)//得到左右子树的最大深度{if(node == null)return 0;int leftdepth = depth(node.left);int rightdepth = depth(node.right);return Math.max(leftdepth, rightdepth)+1;}}class TreeNode {    int val;    TreeNode left;    TreeNode right;    TreeNode(int x)    {    val = x;    }}

0 0