平衡树1
来源:互联网 发布:apple数据恢复 编辑:程序博客网 时间:2024/06/07 20:18
struct TreeNode
{
int val;
TreeNode *left;
TreeNode *right;
}
int getHeight(TreeNode *root)
{
if (root==NULL)
return 0;
return max(getHeight(root->left),getHeight(root->right))+1;
}
bool isBalanced(TreeNode *root)
{
if(root==NULL)
return true;
int lefth=getHeight(root->left);
int righth=getHeight(root->right);
int diff=abs(lefth-righth);
if(diff>1)
return false;
else return isBalanced(root->left)&&isBalanced(root->right);
}
{
int val;
TreeNode *left;
TreeNode *right;
}
int getHeight(TreeNode *root)
{
if (root==NULL)
return 0;
return max(getHeight(root->left),getHeight(root->right))+1;
}
bool isBalanced(TreeNode *root)
{
if(root==NULL)
return true;
int lefth=getHeight(root->left);
int righth=getHeight(root->right);
int diff=abs(lefth-righth);
if(diff>1)
return false;
else return isBalanced(root->left)&&isBalanced(root->right);
}
0 0
- 平衡二叉树 1
- 平衡树1
- 平衡树
- 平衡树
- 平衡树
- 平衡树
- 平衡树
- 平衡树
- 平衡树
- 平衡树
- 平衡树
- 平衡树
- 【平衡树】平衡树教学
- 平衡二叉树平衡法则
- 平衡二叉树实现 avl(1)
- 平衡二叉树实现(1)
- AVL平衡树的实现(1)
- 第十四周项目1平衡二叉树
- std::vector介绍
- Oracle 多表关联查询后修改
- Hadoop在Windows环境下的部署
- 使用exceed登录远程登录liunx主机的设置
- Scipts:生成重建索引的SQL脚本dba_rebuild_indexes.sql
- 平衡树1
- JSP中文编码问题
- Android 判断网络是否连接
- Android开发中onClick事件的几种实现,分析,对比
- 栈的应用:解析算术表达式
- 判断日期结束日期不能小于开始日期
- Zend Framework 2 时区设置警告问题的解决
- android 下的一段视屏播放的逻辑
- [Ext JS 4] 实战之Load Mask(加载遮罩)的显示与隐藏