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

珠海金泉做网站号公司或个人码/上海网站seo快速排名

珠海金泉做网站号公司或个人码,上海网站seo快速排名,注册域名平台,网站上线需要怎么做Day98 | 灵神 | 二叉树 平衡二叉树 110.平衡二叉树 110. 平衡二叉树 - 力扣(LeetCode) 思路: 笔者的思路: 就是左右子树高度差不超过1 那就算左子树和右子树高度然后相减,如果超过1就把标记flag变为false即可 灵…

Day98 | 灵神 | 二叉树 平衡二叉树

110.平衡二叉树

110. 平衡二叉树 - 力扣(LeetCode)

思路:

笔者的思路:

就是左右子树高度差不超过1

那就算左子树和右子树高度然后相减,如果超过1就把标记flag变为false即可

灵神的思路:

灵神是失败就返回-1而不使用flag标记

如果最后返回的结果不是-1,那就是true,是的话就是false

完整代码:

笔者的

class Solution {
public:bool flag=true;int get_depth(TreeNode* t){if(t==nullptr)return 0;int l=get_depth(t->left)+1;int r=get_depth(t->right)+1;if(abs(l-r)>1)flag=false;return max(l,r);}bool isBalanced(TreeNode* root) {int a=get_depth(root);return flag;}
};

灵神的简洁版代码

class Solution {int get_height(TreeNode* node) {if (node == nullptr) {return 0;}int left_h = get_height(node->left);if (left_h == -1) {return -1; // 提前退出,不再递归}int right_h = get_height(node->right);if (right_h == -1 || abs(left_h - right_h) > 1) {return -1;}return max(left_h, right_h) + 1;}public:bool isBalanced(TreeNode* root) {return get_height(root) != -1;}
};
http://www.whsansanxincailiao.cn/news/30239562.html

相关文章:

  • 新加坡网站制作/百度收录提交
  • 院校网站建设/sem竞价账户托管
  • 大渡口集团网站建设/佛山疫情最新消息
  • 湖北商城网站建设/网络营销服务商
  • 如何做网站广告/北京网络优化
  • 有什么网站可以做设计赚钱/百度seo综合查询
  • 现在手机网站用什么做的好/凡科建站的优势
  • 网站未备案被阻断怎么做/太原百度关键词优化
  • seo营销网站的设计标准/广告推广策划
  • 做编程题的网站/黄冈地区免费网站推广平台
  • 常德网站建设/常见的网络营销方法有哪些
  • wordpress 访问密码/seo优化服务价格
  • 劫持网站代做排名/网络营销有什么岗位
  • 做欧美贸易的主要有哪些网站/品牌宣传文案范文
  • 电影视频网站源码/重庆森林
  • 石家庄搭建网站/企业建站要多少钱
  • 网站制作报价大约/怎么样才能引流客人进店
  • 航空网站建设/免费推广公司的网站
  • 做满屏网站的尺寸/教育培训网站官网
  • html5 网站建设方案/互联网推广方式
  • 网站建设百度搜索到左边的图/今日山东新闻头条
  • 郑州高档网站建设/电子商务
  • 网站建设主要包括什么/app开发费用一般多少钱
  • 网站设计与网页建设/东莞疫情最新消息今天新增
  • 备案名称和网站名称不一致/线上职业技能培训平台
  • 免费注册帐号/seo关键词教程
  • ps制作网站logo/关联词有哪些类型
  • 电商网站首页布局/永久不收费免费的聊天软件
  • 电子元器件网站怎么做/顺德搜索seo网络推广
  • 给网站做解答是干嘛的/百度关键词排名原理