输入一棵二叉树,判断该二叉树是否是平衡二叉树。
来源:互联网 发布:练口才的软件 编辑:程序博客网 时间:2024/04/28 12:31
输入一棵二叉树,判断该二叉树是否是平衡二叉树。
题目描述
输入一棵二叉树,判断该二叉树是否是平衡二叉树。
Code
/*public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; }}*/public class Solution { public boolean IsBalanced_Solution(TreeNode root) { if(root==null) return true; else{ int l=deeptree(root.left); int r=deeptree(root.right); if(l-r>1||r-l>1) return false; return IsBalanced_Solution(root.left)&&IsBalanced_Solution(root.right); } } public int deeptree(TreeNode root){ int deep=0; if(root!=null){ int l=deeptree(root.left); int r=deeptree(root.right); deep=l>r?l+1:r+1; } return deep; }}
0 0
- 输入一棵二叉树,判断该二叉树是否是平衡二叉树。
- 输入一棵二叉树,判断该二叉树是否是平衡二叉树。
- 输入一棵二叉树,判断该二叉树是否是平衡二叉树。
- 输入一棵二叉树,判断该二叉树是否是平衡二叉树。
- 剑指offer 输入一棵二叉树,判断该二叉树是否是平衡二叉树。
- 输入一棵二叉树,判断该二叉树是否是平衡二叉树。
- 29.输入一棵二叉树,判断该二叉树是否是平衡二叉树。
- 输入一棵二叉树,判断该二叉树是否是平衡二叉树
- 输入一棵二叉树,判断该二叉树是否是平衡二叉树
- 输入一棵二叉树,判断该二叉树是否是平衡二叉树。
- 输入一棵二叉树,判断该二叉树是否是平衡二叉树。
- 《牛客网剑指offer39题》输入一棵二叉树,判断该二叉树是否是平衡二叉树
- 判断一棵二叉树是否是平衡二叉树
- 判断一颗二叉树是否是平衡二叉树
- 【二叉树】判断一棵二叉树是否是平衡二叉树
- 判断一棵二叉树是否是平衡二叉树/求一颗二叉树的镜像
- -判断一棵二叉树是否是平衡二叉树/求一颗二叉树的镜像
- 判断一棵二叉树是否是平衡二叉树/求一颗二叉树的镜像
- swift 学习笔记一
- sgu 269
- 基于Struts2+Hibernate的学生信息管理系统实例
- 迪米特法则
- 用Redis实现分布式锁
- 输入一棵二叉树,判断该二叉树是否是平衡二叉树。
- ADF中改变table每页展示数据的行数
- Java开发牛人十大必备网站
- 项目笔记:4.引入CDN内容分发网络,实现网站静态元素加速
- 编程面试过程中常见的10大算法
- 微信支付成功后,notify_url 没收到通知的解决
- myeclipse7.5注册码
- ios tableView那些事(四)tableView添加标题,头尾和改变cell的宽度
- java学习之旅27--键盘输入_Scanner类的使用_import简单入门