【LeetCode】Balanced Binary Tree
来源:互联网 发布:sentinel ldk c 源码 编辑:程序博客网 时间:2024/05/17 22:00
/** * Definition for binary tree * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public: int height(TreeNode *Node){if (Node == NULL)return 0;int lh = height(Node->left);int rh = height(Node->right);return lh > rh ? (lh + 1) : (rh + 1);}bool isBalanced(TreeNode *root){if (root == NULL)return true;int lheight, rheight;lheight = height(root->left);rheight = height(root->right);if (abs(lheight - rheight) > 1)return false;return isBalanced(root->left) && isBalanced(root->right);}};
0 0
- 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
- 【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
- LeetCode - Balanced Binary Tree
- [LeetCode] Balanced Binary Tree
- LeetCode | Balanced Binary Tree
- 【leetcode】Balanced Binary Tree
- 用python完成的第一个工作: 将URL码转换成中文
- hibernate 二级缓存 @cache注解
- Appium 项目的源码目录结构分析
- apache+tomcat集群session共享-redis服务器
- BZOJ 2333 SCOI 2011 棘手的操作 可并堆
- 【LeetCode】Balanced Binary Tree
- 友盟工具使用笔记
- NYOJ--58(搜索)-题目-----------------------------最少步数
- DBlink详解 (转载)
- Linux内核源代码情景分析-外部设备存储空间的地址映射
- Linux中如何查看修改系统的时间和时区
- storm supervisor启动报错java.lang.RuntimeException: java.io.EOFException
- 用Sublime Text2搭建VC编译环境
- 研究生怎么看 ,怎么写论文