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

建设项目环境登记表辽宁省网站dede旅游网站源码 多城市

建设项目环境登记表辽宁省网站,dede旅游网站源码 多城市,wordpress 文档模板下载,网站架构软件代码思路: 先递归调用左儿子和右儿子求得它们为根的子树的深度 L和 R ,则该节点为根的子树的深度即为max(L,R)1。该节点的 dnode值为LR1 递归搜索每个节点并设一个全局变量 ans记录 dnode的最大值,最后返回 ans-1 即为树的直径。 # Definit…

在这里插入图片描述
代码思路:
先递归调用左儿子和右儿子求得它们为根的子树的深度 L和 R ,则该节点为根的子树的深度即为max(L,R)+1。该节点的 dnode值为L+R+1

递归搜索每个节点并设一个全局变量 ans记录 dnode的最大值,最后返回 ans-1 即为树的直径。

# Definition for a binary tree node.
# class TreeNode:
#     def __init__(self, val=0, left=None, right=None):
#         self.val = val
#         self.left = left
#         self.right = right
class Solution:def diameterOfBinaryTree(self, root: Optional[TreeNode]) -> int:self.ans = 1def depth(node):# 访问到空节点了,返回0if not node: return 0 # 左儿子为根的子树的深度L = depth(node.left) # 右儿子为根的子树的深度R = depth(node.right)# 计算d_node即L+R+1 并更新ansself.ans = max(self.ans,L+R+1)# 返回该节点为根的子树的深度return max(L,R)+1 depth(root)return self.ans-1
http://www.yayakq.cn/news/414601/

相关文章:

  • 网站网页不对称江苏省华建建设股份有限网站
  • 重庆网站建设价格杭州网站推广公司
  • 免费wap建站秋莱网站建设
  • 建设网站运营收入表情生成器在线制作gif
  • wordpress仿安卓主题邢台seo优化
  • 网站 测速度上海网站建设 seo
  • 制作一个网站的流程有哪些拓者设计吧官网图片
  • 青岛网站制作多少钱一个店铺设计软件
  • asp.net 网站运行助手网站设计服务要不要交文化事业建设费
  • 北京做网站优化的科技公司李宁运动服网站建设规划书
  • 可信网站认证 代理商网站开发中使用框架吗
  • 免费微网站建设平台百度seo排名优化排行
  • 电商网站的功能推广网站优化seo教程上排名
  • 哈尔滨做网站哪家便宜网站优化 济南
  • 龙岗网站建设价格如何给一个网站做推广
  • 营销型网站建设信融北京到广州
  • 重庆网站建设 优化wordpress网站统计插件
  • 网站报301错误网页界面设计中常用的中英文字体有哪些
  • 推荐几个没封的网站大数据开发需要学什么
  • 医院网站备案前置审批网页图片格式有哪些
  • 网站建设的开发工具网页开发培训学校
  • 专做ppt的网站wordpress模板 简约
  • 保定网站制作价格手机网站cms系统
  • wordpress添加动态图标网站建设优化服务行情
  • 镇江网站建设方式优化制作营销网站模板
  • 万网网站建设方案书 备案seo点击软件哪个好用
  • 网站制作的流程包括哪些视频直播源码
  • 深圳专业网站建设多少钱flask网站开发
  • 扬州城乡建设局网站wordpress查看文章id
  • 旅游网站建设可行性分析外贸营销词