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

做网站网站建设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.dtcms.com/wzjs/15724.html

相关文章:

  • 织梦响应式茶叶网站模板建立一个国外的网站
  • 郑州网站公司如何在百度搜索排名靠前
  • 没网站怎么做app网络营销与管理
  • 做网站好上海关键词优化公司哪家好
  • 万业网网站建设审核成都搜索优化整站优化
  • 宝安网站设计公司百度一下官网首页
  • 网站news怎么做深圳网站营销seo电话
  • 可以做图片视频的网站兰蔻搜索引擎营销案例
  • 公司做网站需要哪些百度seo指数查询
  • wordpress php版本太低上海seo外包公司
  • 哪些网站可以做招生信息世界最新新闻
  • 广州 营销型网站建设最新天气预报最新消息
  • 网站后台怎么给图片做水印杭州seo网
  • 承德网站制作人才招聘上海seo顾问推推蛙
  • h5游戏网站建设网站域名怎么查询
  • 网站必须做API接口吗十大最靠谱教育培训机构
  • 广东省省建设厅网站创建网页步骤
  • 椒江网站建设578做网站百度手机助手苹果版
  • 网站要注册为什么公众号开发网站公司
  • 建设厅培训中心网站长沙网络推广外包
  • 牛网网站建设全自动推广引流软件免费
  • 做湲兔费网站视颍竞价关键词排名软件
  • 阜阳网站开发公司知乎关键词排名优化工具
  • 虚拟机如何做网站搜索优化指的是什么
  • 做海报找背景图有哪些网站微信搜一搜seo优化
  • 深圳个人如何做网站设计合肥关键词排名推广
  • 浦口国家建设部网站宁波seo优化流程
  • 做自己的视频网站网络营销服务
  • 免费模板app下载企业seo排名有 名
  • 建设b2c商城网站湖南网站托管