剑指offer---二叉树深度

来源:互联网 发布:汇编怎么写网络程序 编辑:程序博客网 时间:2024/06/04 01:08

输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。

java

/**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;        }        int left = TreeDepth(root.left);        int right = TreeDepth(root.right);        return Math.max(left, right) + 1;    }}


原创粉丝点击