[LeetCode] 110. Balanced Binary Tree
来源:互联网 发布:淘宝店铺类目 编辑:程序博客网 时间:2024/06/11 22:42
思路:
递归求解. 判断左子树的最大深度和右子树的最大深度是不是最多差1.
int height(TreeNode* root) { if (! root) return 0; int left, right; left = height(root->left); if (left == -1) return -1; right = height(root->right); if (right == -1) return -1; if (abs(left - right) > 1) return -1; return max(left, right) + 1;}bool isBalanced(TreeNode* root) { return height(root) == -1;}
0 0
- LeetCode 110. Balanced Binary Tree
- [LeetCode]110.Balanced Binary Tree
- 【LeetCode】110.Balanced Binary Tree
- [Leetcode] 110. Balanced Binary Tree
- LeetCode --- 110. Balanced Binary Tree
- [leetcode] 110.Balanced Binary Tree
- [leetcode]110. Balanced Binary Tree
- LeetCode:110. Balanced Binary Tree
- 110. Balanced Binary Tree LeetCode
- [LeetCode]110. Balanced Binary Tree
- Leetcode 110. Balanced Binary Tree
- LeetCode 110. Balanced Binary Tree
- LeetCode *** 110. Balanced Binary Tree
- leetcode 110. Balanced Binary Tree
- LeetCode 110. Balanced Binary Tree
- LeetCode 110. Balanced Binary Tree
- #leetcode#110. Balanced Binary Tree
- leetcode-110. Balanced Binary Tree
- ubuntu16.04LTS安装Qt Creator
- 创建 maven maven-archetype-quickstart 项目抱错问题解决方法
- hdu 1024 Max Sum Plus Plus
- Volley框架使用与源码解析(二)
- 群集环境不需重启,快速收集KSQL、RPC日志的方法
- [LeetCode] 110. Balanced Binary Tree
- centos6.5/centos7安装部署企业内部知识管理社区系统wecenter
- 组合、继承
- 根据不同属性类型动态获取不同bean
- 通用多级下拉,js为主
- spring 日期格式传递
- 寻找二叉树中长度为k的路径(根节点到叶子节点)
- lua中table的基础用法
- 恋城--武汉