当前位置: 首页 > news >正文

做网站不备案用香港空间可以吗今日头条新闻在线看

做网站不备案用香港空间可以吗,今日头条新闻在线看,TP框架网站的中英文切换怎么做,网站设置右击不了如何查看源代码给定一个二叉树,判断它是否是 平衡二叉树 题解:平衡二叉树 是指该树所有节点的左右子树的深度相差不超过 1。可以采用递归遍历每一个节点,得到其高度,在判断高度时不可避免的要用到其左右子树的高度,所以可以顺便判断出…

给定一个二叉树,判断它是否是 平衡二叉树

                          

题解:平衡二叉树 是指该树所有节点的左右子树的深度相差不超过 1。可以采用递归遍历每一个节点,得到其高度,在判断高度时不可避免的要用到其左右子树的高度,所以可以顺便判断出左右子树的高度相差是否大于1,若大于1,则该节点不是平衡的,整个子树也就不是平衡的。

代码如下:

class Solution {
public:int GetHeight(TreeNode* cur){if(cur==NULL) return 0;int LeftHeight = GetHeight(cur->left);if(LeftHeight==-1) return -1;int RightHeight = GetHeight(cur->right);if(RightHeight==-1) return -1;return abs(LeftHeight- RightHeight)>1? -1:1+max(LeftHeight,RightHeight);}bool isBalanced(TreeNode* root) {return GetHeight(root) == -1? false:true;}
};

  注意:

其中对节点的左右子树高度递归判断有漏洞,因为在递归的单层逻辑里对左右两个方向都做了判断,所以int LeftHeight = GetHeight(cur->left);这一语句是正确的判断整个左子树的情况,而不是单线的左子树。

http://www.jinmujx.cn/news/77892.html

相关文章:

  • bootstrap 新闻网站模板推广网站seo
  • 网站建设网页设计培训班公司网站制作公司
  • 如何优化网站目录结构一份完整的电商运营方案
  • 一个新的网站怎么做优化济南网站seo公司
  • 互联网企业推广seo报告
  • 网站策划方法企业管理咨询培训
  • 藤虎广州网站建设seo搜索引擎优化主要做什么
  • 东莞市火速网络科技有限公司seo关键词优化推广价格
  • seo网站建设哪家专业网络营销做得比较成功的企业
  • 专门做设计文案的网站自助建站系统下载
  • 备案网站可以做卡盟么网络推广合作资源平台
  • 网站建设及解析流程站长工具网站测速
  • 衢州网站建设在线之家
  • 网站建设说明书百度seo公司报价
  • 南京市城市建设档案馆网站东莞谷歌推广公司
  • 在iis上部署的网站本机无法浏览解决方法关键词林俊杰mp3在线听
  • 制作网页时一般不选用的图像文件格式是seo智能优化公司
  • 淮北公司做网站谷歌搜索入口手机版
  • 网站建设与维护中国出版社京东seo搜索优化
  • 我想看b站动漫济南seo快速霸屏
  • 小学网站建设方案书衡水seo培训
  • wordpress 评论分页排序网站关键词排名优化方法
  • 什么网站可以做宣传百度推广开户免费
  • 怎么做网站黑链广州市网络seo外包
  • 做特卖的网站爱库存外贸网站如何推广优化
  • 网站名称 注册个人网站网址
  • 百度没有收录网站百度口碑网
  • 上海史特做网站多少钱网站seo是啥
  • web新闻网站开发案例网站收录一般多久
  • 朝外大街网站建设网址怎么推广