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

建微网站免费网站安全软件大全

建微网站,免费网站安全软件大全,做网站的时候怎么照片路径,用动态和静态设计一个网站leetcode 543 思路 路径长度计算:任意两个节点之间的路径长度,等于它们的最低公共祖先到它们各自的深度之和递归遍历:通过后序遍历(左右根)计算每个节点的左右子树深度,并更新全局最大直径深度与直径的关…

leetcode 543
在这里插入图片描述

思路

  1. 路径长度计算:任意两个节点之间的路径长度,等于它们的最低公共祖先到它们各自的深度之和
  2. 递归遍历:通过后序遍历(左右根)计算每个节点的左右子树深度,并更新全局最大直径
  3. 深度与直径的关系:节点的深度是其左右子树深度的最大值加 1,而直径是左右子树深度之和

实现

const diameterOfBinaryTree = function (root) {let maxDepth = 0 // 全局最大直径// 递归计算每个节点的深度,并更新最大直径const deep = (root) => {if (!root) return 0; // 空节点深度为0// 计算左子树深度const leftLen = deep(root.left);// 计算右子树深度const rightLen = deep(root.right);// 当前节点的直径(经过该节点的最长路径)const curLen = leftLen + rightLen;// 更新全局最大直径maxDepth = Math.max(curLen, maxDepth);// 返回当前节点的深度(用于父节点计算)return Math.max(leftLen, rightLen) + 1}deep(root)return maxDepth;
}
http://www.dtcms.com/wzjs/480053.html

相关文章:

  • wordpress数据库调用文章seo全称
  • 建设工程合同包括三种重庆白云seo整站优化
  • 集团网站设计特性免费网络推广网站
  • 南通营销网站制作重庆网站制作系统
  • 做网站的做app的查企业信息查询平台
  • 做网站哪些软件百度云搜索
  • 五大搜索引擎 三大门户网站如何使用免费b站推广网站
  • 好的模板网站百度网页广告怎么做
  • 微商的自己做网站叫什么名字百度seo新算法
  • ssh做的大型网站买链接官网
  • 房地产网站推荐建立网站的几个步骤
  • 太仓网站优化百度刷seo关键词排名
  • 手机网站后台源码新东方教育机构官网
  • 青岛网站建设兼职刷关键词排名软件有用吗
  • a做爰网站网站优化的方式有哪些
  • 精品课程网站建设现状标题seo是什么意思
  • 网站建设加盟2022新闻热点10条
  • 温州免费做网站hyein seo
  • 网站经营许可备案中国十大企业培训机构排名
  • 专门做物业催收的网站sem推广是什么
  • 网站上的图片怎么替换百度网络营销中心app
  • 石家庄做淘宝网站谷歌推广公司
  • 网站后台管理生成器青岛官网seo公司
  • 建立个人网站服务器惠州seo外包
  • 如何判断一个网站是恶意网站抖音搜索关键词推广
  • 经营购物网站营销对企业的重要性
  • ps中怎样做网站轮播图片饥饿营销案例
  • 在韩国申请网站域名需要什么百度网页版登录入口官网
  • 织梦网站被挂马怎么处理免费发布信息的网站平台
  • 怎样注册免费网站东莞seo公司