java 求二叉树的深度
来源:互联网 发布:cf手雷威力排行 数据 编辑:程序博客网 时间:2024/05/21 12:44
题目:
输入一个二叉树的根节点,求该数的深度。
此题比较简单,主要考察递归思想,算法实现如下:
/**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; if(root.left==null) return TreeDepth(root.right)+1; if(root.right==null) return TreeDepth(root.left)+1; return max(TreeDepth(root.left),TreeDepth(root.right))+1; } public int max(int a,int b){ return a>b?a:b; }}
1 0
- java 求二叉树的深度
- Java代码 求二叉树的深度
- 求二叉树的深度 java描述
- java 求二叉树的深度
- java 求二叉树深度
- 求二叉树的深度
- 求二叉树的深度
- 求二叉树的深度
- 求二叉树的深度
- 求二叉树的深度
- 求二叉树的深度
- 求二叉树的深度
- 求二叉树的深度
- 求二叉树的深度
- 求二叉树的深度
- 求二叉树的深度
- 求二叉树的深度
- 求二叉树的深度
- 100天JAVA学习计划02-类和对象
- day12 JSP的指令:page,include静态包含;JavaBean;EL表达式
- map集合嵌套形式
- Android Studio 报错failed to create jvm error code -4的解决方法
- windows7下 安装 mysql-5.7.11-win32
- java 求二叉树的深度
- Python简单网页爬虫——极客学院视频自动下载
- TextView实现一行居中显示,多行居左显示
- 动画
- 生命周期--保存&&恢复activity
- sql decode 函数用法 将查询结果翻译 转换
- HTML5实现图片压缩上传功能
- Java中的内部类
- iOS Block 写法详解