LeetCode:Balanced Binary Tree
来源:互联网 发布:淘宝店团队管理要点 编辑:程序博客网 时间:2024/04/28 02:26
Balanced Binary Tree
Total Accepted: 114121 Total Submissions: 332812 Difficulty: Easy
Given a binary tree, determine if it is height-balanced.
For this problem, a height-balanced binary tree is defined as a binary tree in which the depth of the
two subtrees of every node never differ by more than 1.
Subscribe to see which companies asked this question
Hide Similar Problems
c++ code:
/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public: bool isBalanced(TreeNode* root) { return balandeTree(root) != -1; } int balandeTree(TreeNode *root) { if(NULL == root) return 0; int lh = balandeTree(root->left); int rh = balandeTree(root->right); if(-1 == lh || -1 == rh || abs(lh-rh)>1) return -1; else return max(lh,rh) + 1; }};
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
- POJ 1067 取石子游戏
- Ubuntu django psycopg2 problem
- 如何简单理解ngnix的反向代理
- Linux常用命令:find命令之xargs
- (NGUI)label设置局部字体大小
- LeetCode:Balanced Binary Tree
- Linux常用命令:find 命令的参数详解
- QTP(UFT)只能录制窗口的操作,不能录制窗口中对象的操作
- viterbi算法
- 流(IO)
- Android内存管理原理
- heap
- 使用智能指针
- Docker部署私有仓库