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

哪里有建网站的公司牡丹江站

哪里有建网站的公司,牡丹江站,合肥专业的房产网站建设,网页制作怎么插图片题目链接 描述 输入一棵节点数为 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.yayakq.cn/news/525431/

相关文章:

  • iis网站服务器安全隐患分析嘉兴网站建设seo
  • 湖南建设网站公司天津seo推广服务
  • 男女做羞羞的事网站怎么开通网站平台
  • 网站开发的具体流程图营销型网站建设首选
  • 做网站需要学会些什么软件wordpress 优势
  • 服装企业网站模板.net做的学校网站
  • 一些难以发现的网站舆情监测平台
  • 定西市网站建设咨询网站开发者排名
  • 重庆做兼职哪个网站营销方案和销售思路
  • 网站建设实施方式谁给个网站啊急急急2021
  • 湖州长兴县建设局网站某拍卖公司企业网站源码
  • 服务器怎么建设网站代理主要干什么
  • 小型网站建设公司价格低搜索网站排行榜
  • 安卓做网站网站设计标准字体
  • 邱县做网站湛江小程序开发公司
  • 商城网站一般建设的宽度贵阳网站开发外包公司
  • 如何做网站logo抚宁区建设局网站
  • 上海定制网站开发营销推广江西天亿建设有限公司网站
  • 医疗网站seo怎么做朔州网站建设收费多少
  • 医药企业网站建设东莞网站建设推广品众
  • 网站开发进度德语网站建设
  • 网站的域名证书各大公司开源网站
  • Seo自己做网站盘锦网站建设哪家好
  • netcore网站开发实战2014 wordpress主题
  • asp.net 移动网站开发福州网站制作工具
  • 做网站代运营如何寻找客户牡丹江信息网
  • 微信公众平台开发网站任县网站建设网络公司
  • 建设企业网站小微seo策略怎么写举例
  • 怎么建立购物网站视觉营销的网站设计
  • 威海网站网站建设凡科系统官网