[刷题]Balanced Binary Tree
来源:互联网 发布:php怎么返回json数据 编辑:程序博客网 时间:2024/05/21 08:41
[LintCode]Balanced Binary Tree
/** * Definition of TreeNode: * public class TreeNode { * public int val; * public TreeNode left, right; * public TreeNode(int val) { * this.val = val; * this.left = this.right = null; * } * } */public class Solution { /** * @param root: The root of binary tree. * @return: True if this Binary tree is Balanced, or false. */ public boolean isBalanced(TreeNode root) { // 2015-3-23 return helper(root) != -1; } private int helper(TreeNode root) { if (root == null) { return 0; } // divide int left = helper(root.left); int right = helper(root.right); // conquer if (left == -1 || right == -1) { return -1; } if (Math.abs(left - right) > 1) { return -1; } return Math.max(left, right) + 1; }}
0 0
- [刷题]Balanced Binary Tree
- LeetCode-Easy刷题(24) Balanced Binary Tree
- Balanced binary tree 扩展
- LeetCode: Balanced Binary Tree
- [LeetCode]Balanced Binary Tree
- LeetCode Balanced Binary Tree
- [Leetcode] Balanced Binary Tree
- LeetCode : Balanced Binary Tree
- LeetCode Balanced Binary Tree
- [LeetCode] Balanced Binary Tree
- Balanced Binary Tree
- Balanced Binary Tree
- 【leetcode】Balanced Binary Tree
- Balanced Binary Tree
- [LeetCode]Balanced Binary Tree
- Balanced Binary Tree
- Balanced Binary Tree
- [LeetCode] Balanced Binary Tree
- 使用Memcached的8个要点
- 在Mac机上安装Openfire无法启动
- 一段代码理解函数指针
- js字符串相关
- VMware怎么开机自启动,关机自动挂起虚拟机
- [刷题]Balanced Binary Tree
- IOS源码
- 基于MFC设计NX二次开发界面——项目配置注意点
- 一步步教你Hadoop多节点集群安装配置
- 3/23 工作记录,TextView 设置文字+图片 ,listView 复用,dimens适配
- 以不教民战,是谓弃之
- Nginx使用的php-fpm的两种进程管理方式及优化
- splash
- 在自己的代码中捕获home和recent app按键