38二叉树的深度
2018-01-02 09:49
113 查看
题目描述
输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。public class Solution { public int TreeDepth(TreeNode root) { return depth(root); } private int depth(TreeNode root){ if(root==null) return 0; int left = depth(root.left); int right = depth(root.right); if(left>right) return left+1; else return right+1; } }
相关文章推荐
- IMWeb提升营Day7 | 训练题38:二叉树的深度
- 剑指Offer_38_二叉树的深度
- 剑指Offer—38—二叉树的深度
- 剑指offer解题报告(Java版)——二叉树的深度 判断二叉树是否平衡 38
- 38、二叉树的深度
- 剑指offer 38 二叉树的深度
- 剑指Offer——(38)二叉树的深度
- 【38】二叉树的深度
- (C++)剑指offer-38:二叉树的深度(知识迁移能力)
- 二叉树建立、前序、中序、后序、树深度求解
- sdibt 2747 先序遍历二叉树(需要求深度)
- 二叉树的最小深度
- 求解二叉树的深度(高度)_C语言
- 数据结构--二叉树的遍历--求二叉树的深度(后序遍历)
- 数据结构--二叉树--获得二叉树的深度和根(顺序结构)
- 39-二叉树的深度
- 剑指offer:二叉树的深度(递归&&非递归)(java)
- 【面试题】剑指Offer-39-求二叉树的深度和判断一颗树是否为平衡二叉树
- 二叉树深度
- 二叉树的深度