您的位置:首页 > 其它

leetcode--Maximum Depth of Binary Tree

2017-08-08 10:08 239 查看
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.

[java] view
plain copy

/** 

 * Definition for a binary tree node. 

 * public class TreeNode { 

 *     int val; 

 *     TreeNode left; 

 *     TreeNode right; 

 *     TreeNode(int x) { val = x; } 

 * } 

 */  

public class Solution {  

    public int maxDepth(TreeNode root) {  

        if(root==null) return 0;  

        else{  

            int left = maxDepth(root.left);  

            int right = maxDepth(root.right);  

            return left>right?left+1:right+1;  

        }  

    }  



原文链接http://blog.csdn.net/crazy__chen/article/details/46378557
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: