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

怎么做企业官方网站/千锋教育培训机构地址

怎么做企业官方网站,千锋教育培训机构地址,东莞市网络优化推广公司,东坑东莞网站建设【题目描述】输入一棵二叉树,判断该二叉树是否是平衡二叉树。 注:注意平衡二叉树和平衡二叉搜索树的区分。有的书中混淆了两个概念。这里的平衡二叉树只关注是否平衡。 【解题思路】 //1. 平衡二叉树的定义是,满足任何一个节点的左右子树高…

【题目描述】输入一棵二叉树,判断该二叉树是否是平衡二叉树。

注:注意平衡二叉树和平衡二叉搜索树的区分。有的书中混淆了两个概念。这里的平衡二叉树只关注是否平衡。


【解题思路】
//1. 平衡二叉树的定义是,满足任何一个节点的左右子树高度差都不大于1
//2. 递归处理。先判断根节点是否满足左右子树高度差的关系。然后判断左子树是否满足平衡二叉树的定义,然后是判断右子树。只有所有的节点都满足平衡二叉树的定义,则该树为平衡二叉树。
//3. 当前节点的高度也是一个递归的值,为其左子树和右子树高度中的最大值+1

public class Solution {public boolean IsBalanced_Solution(TreeNode root) {boolean flag=false;if(root !=null){int depthDiff = Math.abs(getDepth(root.left)-getDepth(root.right));if(depthDiff <= 1){flag = true;}flag = flag && IsBalanced_Solution(root.left) && IsBalanced_Solution(root.right);}else{flag = true;}return flag;}//求当前节点的高度public int getDepth(TreeNode root){int max = 0;if(root != null){max = Math.max(getDepth(root.left), getDepth(root.right))+1;}return max;}
}
http://www.lbrq.cn/news/774379.html

相关文章:

  • 怎么添加字体到电脑wordpress/萧山区seo关键词排名
  • 内部优惠券网站建站/深圳搜索引擎优化seo
  • ie浏览器哪个做网站稳定/网络广告代理
  • 酒店网站建设策划书怎么写/搜狗seo培训
  • 品牌自适应网站建设/百度服务中心电话
  • 网站建设咨询话术技巧/军事新闻头条
  • 网站中怎么做下载链接/网络推广需要多少费用
  • 怎样给网站做一张背景/乔拓云智能建站
  • 怎么入侵网站后台管理/百度竞价推广开户联系方式
  • 受欢迎的天津网站建设/超级seo外链
  • 网站开发需要的编程软件/网站外链推广平台
  • 哈尔滨营销型网站建设/发广告平台有哪些免费
  • 如何做病毒视频网站/济南做网站公司
  • 做网站与不做网站的区别/建站推广
  • 有做门窗找活的网站吗/关键词优化的作用
  • 网页游戏排行大全/seo推广一个月见效
  • 网站建设的话术/东莞好的网站国外站建设价格
  • 叙述网站的设计制作流程/十大搜索引擎地址
  • 如何进行网站分析/google广告投放技巧
  • 企业解决方案业务是什么/西安网站seo费用
  • 做网站的中标公司/百度提交入口网址是什么
  • 大气宽屏网站模板企业源码带后台/最近刚发生的新闻
  • 做电子商务网站需要什么软件/seo排名赚app官网
  • 定制建设网站/seo营销服务
  • 月子会所网站建设方案/百度下载并安装到桌面
  • 公众号排版设计/重庆网站seo服务
  • 如何做自己的业务网站/网站测试
  • 私有云可以做网站/域名查询注册信息查询
  • 百度商桥在网站/云速seo百度点击
  • 自己做视频网站能赚钱/seo快速排名系统
  • 前端最新Vue2+Vue3基础入门到实战项目全套教程,自学前端vue就选黑马程序员,一套全通关!笔记
  • React (react-amap)高德地图使用(加标记、缩放、缩略图)
  • sqli-labs通关笔记-第44关 POST字符型堆叠注入(单引号闭合 手工注入+脚本注入3种方法)
  • Vue 中的 Class 与 Style 绑定详解2
  • 多人游戏中的帧同步策略
  • [4.2-2] NCCL新版本的register如何实现的?