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

西安专业网站建设服务wordpress 标签鼠标滑过_弹出的title 代码美化

西安专业网站建设服务,wordpress 标签鼠标滑过_弹出的title 代码美化,建网站用什么软件,html5做网站链接题目描述#xff1a; 给你一棵二叉树的根节点#xff0c;返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。 两节点之间路径的 长度 由它们之间边数表示。 示例 1#xff1a; 输入#xff1a;ro…题目描述 给你一棵二叉树的根节点返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。 两节点之间路径的 长度 由它们之间边数表示。 示例 1 输入root [1,2,3,4,5] 输出3 解释3 取路径 [4,2,1,3] 或 [5,2,1,3] 的长度。 示例 2 输入root [1,2] 输出1 思路 对于该节点的左儿子向下遍历经过最多的节点数 L 即以左儿子为根的子树的深度 和其右儿子向下遍历经过最多的节点数 R 即以右儿子为根的子树的深度那么以该节点为起点的路径经过节点数的最大值即为 LR1。 算法流程 定义一个递归函数 depth(node) 计算 node函数返回该节点为根的子树的深度。先递归调用左儿子和右儿子求得它们为根的子树的深度 L 和 R 则该节点为根的子树的深度即为max(L,R)1该节点的node值为LR1。 递归搜索每个节点并设一个全局变量 ans记录node的最大值最后返回 ans-1 即为树的直径。 python class Solution:def diameterOfBinaryTree(self, root: TreeNode) - int:# 初始化节点数为1self.ans 1def depth(node):# 访问到空节点了返回0if not node:return 0# 左儿子为根的子树的深度L depth(node.left)# 右儿子为根的子树的深度R depth(node.right)# 计算d_node即LR1 并更新ansself.ans max(self.ans, L R 1)# 返回该节点为根的子树的深度return max(L, R) 1depth(root)return self.ans - 1
http://www.zqtcl.cn/news/51191/

相关文章:

  • 库尔勒北京网站建设wordpress怎么做背景图片
  • 导航网站模板免费仅有网站做app
  • 做网站让人来注册软件开发工具分类
  • 网站集约化建设优点企业做网站这些问题必须要注意
  • 做量化投资网站中小学网站模板源码
  • 唐山做网站哪家好毕业设计网站论文
  • python网站开发源码孝感房地产网站建设
  • 三门峡做网站推广手机模板网站模板下载
  • 国外花型设计网站免费视频网站推广软件
  • 品牌营销战略网站布局优化怎么做
  • 商务网站的特点wordpress 添加主题编辑
  • 网站注册页面html西安到北京
  • st3网站开发个人微信crm
  • 网站排名英文wordpress 建站教程
  • 官方网站建设 找磐石网络一流wordpress邮件重置密码错误
  • 建设会计协会网站微信网页版登录界面
  • 黄州网站建设织梦网站首页文字修改
  • 织梦中英网站怎么做网站的管理
  • 申请了域名 网站怎么建设呢深圳网站建设公司联
  • 网站建设推荐烟台门户网站开发
  • wordpress图站做网站的一些话术
  • 网站建设协议合同范本网站平台建设目标
  • 做化验的网站wordpress 升级后 插件
  • 亿唐网不做网站做品牌原因深圳住建局官方网电话
  • 医院网站建设安全协议平台建设包括哪些方面
  • 顺德网站制作案例如何seo百度百科
  • 南京网站设计哪家好外贸开发软件有哪些
  • 本机可以做网站的服务器合肥网站设计机构
  • 亚马逊欧洲站入口网址营销网站建设优化
  • 网站开发进度时间表网站开发部门的规章制度