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

上海 网站开发 工作室手机关键词seo排名优化

上海 网站开发 工作室,手机关键词seo排名优化,深圳龙岗职业技术学校招生,java可以做微信网站么题目链接 描述 输入一棵节点数为 n 二叉树,判断该二叉树是否是平衡二叉树。 在这里,我们只需要考虑其平衡性,不需要考虑其是不是排序二叉树 平衡二叉树(Balanced Binary Tree),具有以下性质:它是…

题目链接

描述
输入一棵节点数为 n 二叉树,判断该二叉树是否是平衡二叉树。
在这里,我们只需要考虑其平衡性,不需要考虑其是不是排序二叉树
平衡二叉树(Balanced Binary Tree),具有以下性质:它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。

思路

递归遍历,返回左右子树高度。使用一个全局变量记录左右子树是否有相减超过1的情况。

代码

# class TreeNode:
#     def __init__(self, x):
#         self.val = x
#         self.left = None
#         self.right = None
class Solution:def __init__(self) -> None:self.result = Truedef traverse(self, root):if root == None:return 0left_height = self.traverse(root.left) right_height = self.traverse(root.right)if abs(right_height - left_height)>1:self.result = Falsereturn max(left_height,right_height)+1 def IsBalanced_Solution(self , pRoot: TreeNode) -> bool:# write code here# 返回当前树的高度。全局记录是否有高度差超过1的self.traverse(pRoot)return self.result

cool~ 5分钟ac了这道题!!!!

http://www.hengruixuexiao.com/news/13335.html

相关文章:

  • 网站制作网站建设需要多少钱产品如何做市场推广
  • 全国网站建设公司有多少家上海外贸seo公司
  • 哪些公司网站做的好seo实战培训中心
  • 茶叶设计网站建设济南网站制作平台
  • 网站建设静态代码网站seo设置是什么意思
  • 网站的弹窗是用什么软件做的seoul是韩国哪个城市
  • 南充网站建设网站宁波seo关键词优化方法
  • microsoft做网站的百度公司总部地址
  • 亚马逊网站建设目的百度关键词优化多少钱一年
  • 有哪些做网站的公司google权重查询
  • wordpress里面的rss订阅网络推广seo教程
  • 如何看网站的语言广州百度推广电话
  • 商丘网站建设广告有哪些免费推广网站
  • 上海域名icp海网站建设淘宝交易指数换算工具
  • 网站建设免费域名页面优化的方法有哪些
  • 高端网站制作建设南京关键词优化服务
  • 做网站网页的成本免费十八种禁用网站
  • 做网络竞拍的网站网络营销软件网站
  • 彩票网站是静态动态web成品网站源码免费
  • 做网站认证对网站有什么好处百度推广的价格表
  • 青海响应式网站建设中国站长网入口
  • 购物网站的经营要素搜索引擎优化需要多少钱
  • 外贸网站banner万网域名查询注册商
  • 用超轻粘土做网站百度极速版下载安装最新版
  • 如何看网站的关键词百度seo快速排名优化服务
  • 珠海网站开发软件安徽网络优化公司排名
  • 注册了域名之后怎么做网站优化落实新十条措施
  • 新浦网站制作网站建设seo怎么提升关键词的排名
  • 草图网站南宁推广公司
  • 网上书店网页设计实训报告网站seo技术能不能赚钱