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

桂林wordpress流程优化

桂林wordpress,流程优化,网站模板去哪要,网站建设swot市场分析题目 给你一棵二叉树的根节点,返回该树的 直径 。 二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。 两节点之间路径的 长度 由它们之间边数表示。 代码 方法:递归 计算二叉树的直径可以理解…

题目

给你一棵二叉树的根节点,返回该树的 直径 。

二叉树的 直径 是指树中任意两个节点之间最长路径的 长度 。这条路径可能经过也可能不经过根节点 root 。

两节点之间路径的 长度 由它们之间边数表示。
在这里插入图片描述

代码

方法:递归

计算二叉树的直径可以理解为计算左、右子树的深度减一相加,然后再加上根节点左右后条边。

class Solution:def diameterOfBinaryTree(self, root: Optional[TreeNode]) -> int:diameter = 0def dfs(node):nonlocal diameterif not node:return -1left_depth = dfs(node.left)right_depth = dfs(node.right)diameter = max(diameter, left_depth + right_depth + 2)return max(left_depth, right_depth) + 1dfs(root)return diameter
http://www.dtcms.com/wzjs/309973.html

相关文章:

  • 外国手机网站设计怎么宣传自己的产品
  • 做网站域名服务器网站页面优化包括
  • 有学做衣服的网站吗郑州高端网站建设哪家好
  • 广州做网站商城的公司b站软件推广大全
  • 石家庄外贸网站制作网页开发公司
  • b2b电子商务平台发展趋势seo长尾关键词
  • 西安市做网站公司seo推广怎么做视频教程
  • 泰州网站建设方案开发网站怎样才能在百度被搜索到
  • 店铺营业执照在哪个网站做年审汕头网站建设推广
  • 织梦系统如何做网站地图网站分为哪几种类型
  • 网站建设客服工作百度一下你就知道官网网页
  • 泰州做房产的网站搜索引擎优化的目标
  • 县 两学一做网站公关负面处理公司
  • 网站管理系统有哪些网站空间
  • 化妆品网站建设实施方案产品推广怎么做
  • 政协网站信息化建设的作用泉州seo按天计费
  • 临沂做商城网站昆明百度关键词优化
  • 郑州做网站的联系方式郑州seo培训
  • 优化网站是什么意思深圳市龙华区
  • 网站建设纠纷怎么投诉时事政治2023最新热点事件
  • 做深度报道的网站域名访问网站
  • 旅游网站设计代码模板网络营销方法有几种类型
  • godaddy如何创建网站百度推广北京总部电话
  • 深圳积分商城网站制作中小企业网络推广
  • 网站下雪特效邯郸网站seo
  • 南宁logo设计公司哪些网站可以seo
  • 九江网站建设哪家公司好互动营销用在哪些推广上面
  • 模板网站好还是定制网站好软文范例大全500字
  • 公司需要做网站吗互联网优化
  • 网站镜像怎么做安徽新站优化