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

开发手机软件镇江网站seo

开发手机软件,镇江网站seo,网站转让 备案,sql做网站给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 思路一:递归 int height(struct TreeNode* root) {if (root NULL) {return…

给定一个二叉树,判断它是否是高度平衡的二叉树。

本题中,一棵高度平衡二叉树定义为:

一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。

思路一:递归

int height(struct TreeNode* root) {if (root == NULL) {return 0;} else {return fmax(height(root->left), height(root->right)) + 1;}
}bool isBalanced(struct TreeNode* root) {if (root == NULL) {return true;} else {return fabs(height(root->left) - height(root->right)) <= 1 && isBalanced(root->left) && isBalanced(root->right);}
}

 分析:

本题要判断是否为平衡二叉树,利用height函数求得二叉树左右子树深度值,再递归判断两个子树高度差是否大于一得到答案

总结:

本题为对二叉树高度差的操作,理清左右子树关系,利用递归即可得到答案

http://www.yidumall.com/news/10702.html

相关文章:

  • 建设网站要买空间吗百度热度指数排行
  • 门户网站免费建站企业推广网络营销外包服务
  • idc销售网站php源代码小程序商城
  • 蓝色网站后台百度学术搜索入口
  • 公司免费招聘网站网址seo关键词
  • 在线推广是网站推广的首要工具轻松seo优化排名
  • 网站建设中 模版下载seo流量是什么意思
  • 移动端企业网站怎样推广app
  • wordpress mysql加速抖音关键词排名优化软件
  • 公司网站域名和空间使用费广告联盟哪个比较好
  • 王妃说此生不复相见seo技术网
  • 在那些网站可以接兼职做官方正版清理优化工具
  • 做电脑网站用什么软件成都网络优化公司有哪些
  • 政府建设行业服务网站营销网
  • 境外网站做网站涉黄宁波seo营销
  • 重点实验室网站建设的研究现状宁波seo关键词费用
  • 广东网站备案时间制作网页的网站
  • 广州番禺建网站站内推广
  • 南和网站建设公司八宿县网站seo优化排名
  • 保山手机网站建设什么软件比百度搜索好
  • 网站的转化率免费b站推广网站有哪些
  • 网站备案代码百度联盟点击广告赚钱
  • 怀远建设局门户网站游戏优化大师官网
  • 平阴县网站建设微信朋友圈产品推广语
  • 天津微外卖网站建设seo如何快速排名
  • 直接做的视频网站小说关键词生成器
  • 涪陵网站制作my63777免费域名查询2023年
  • 佛山网站建设佛山网络推广厦门网站到首页排名
  • h5哪个网站可以做线上推广方式都有哪些
  • 网站策划书我与音乐搞一个公司网站得多少钱