美文网首页
二叉树的深度

二叉树的深度

作者: Crazy_Bear | 来源:发表于2020-07-28 09:33 被阅读0次
    • 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。
    /**
    public class TreeNode {
        int val = 0;
        TreeNode left = null;
        TreeNode right = null;
    
        public TreeNode(int val) {
            this.val = val;
    
        }
    
    }
    */
    public class Solution {
        public int TreeDepth(TreeNode root) {
            if(root== null) return 0;
            if(root.left == null && root.right ==null) return 1;
            int left = TreeDepth(root.left);
            int right = TreeDepth(root.right);
            return 1+Math.max(left, right);
        }
    }
    

    相关文章

      网友评论

          本文标题:二叉树的深度

          本文链接:https://www.haomeiwen.com/subject/dhrjlktx.html