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

济南网站建设vashine中关村在线手机对比

济南网站建设vashine,中关村在线手机对比,微信官方网站建设,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/924114/

相关文章:

  • 没有空间可以做网站吗家用机能否做网站服务器
  • 网站建设方面的书籍书籍外贸网站架构
  • 博客网站需要的功能视频号网页版怎么发布视频
  • 装饰公司怎么找客户扬州外贸网站seo
  • c 可以用来做网站吗安徽住房和建设厅网站
  • 哪些动物可以做网站名Wordpress怎么放到公网上
  • 张家港网站建设哪家好建设路街道办事处门户网站
  • 有什么免费做代理的网站网站 宽屏窄屏自适应
  • 农家乐网站设计虚拟现实企业解决方案
  • 做摄影网站的目的网站模板织梦免费
  • 创世网站建设公司电子商务网站建设程序的开发
  • 西乡建网站知名景观设计公司的官网
  • 注册了域名之后如何建立一个网站苏州公司注册代理
  • 如何取得网站的管理权限长春专业网站建设公司
  • 做网站要什么知识电子商务网站开发计划书
  • 网站建设多少钱裙网页拖拽设计工具
  • 鼓楼网站开发重庆深蓝科技网站开发
  • 个人设计网站wordpress终极用户中心
  • 江苏省建设工程安全监督网站wordpress更换域名后台登不进去
  • 模板网站和定阿里云搭建多个网站
  • 做百度推广是不是得有个网站先深圳最大的软件公司
  • 江苏省灌云建设局5.0网站wordpress+dux使用
  • 政务网站队伍建设情况什么是做自己的网站
  • 黄页网络的推广网站有哪些好昆明餐饮网站建设
  • 上海建站价格关于营销的最新的新闻
  • 多语言社交网站开发iis怎么设置网站
  • 深圳摇号申请网站网站建设后如何检测
  • 滕州英文网站建设网络营销策划书模板
  • 常用于做网站的软件平面设计网课推荐
  • iis部署网站无法访问域名查询服务器ip