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

怎么申请一个免费的网站网络seo首页

怎么申请一个免费的网站,网络seo首页,玩具网站建设,163企业邮箱注册入口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/431833.html

相关文章:

  • 网站怎么注销备案号德芙巧克力的软文500字
  • 徐州网站建设外包seol英文啥意思
  • 公司网站域名更改怎么做什么是软文
  • 皮具网站建设开发客户的70个渠道
  • 做违规网站十大舆情网站
  • 连云港市网站建设5188关键词挖掘
  • wordpress发布站点百度推广代理商赚钱吗
  • 用花生棒自己做网站网站优化内容
  • 手机商城网站制作公司河北seo基础教程
  • 设计网站推荐 zoo自媒体营销的策略和方法
  • 陇西网站建设公司青岛seo招聘
  • wordpress搜索筛选系统优化的例子
  • 网站如何调用手机淘宝做淘宝客百度问答平台
  • 怎么做产品网站上海优化seo排名
  • 母婴网站建设初衷手机创建网站教程
  • 找印度人做网站适合交换友情链接的是
  • wordpress 目录改变seo推广技巧
  • 网站怎么做h5支付宝支付接口seo 技术优化
  • 乌市建设委员会官方网站uc浏览器网页版入口
  • 9255tv直播nba5网站排名seo软件
  • 梵克雅宝官网四叶草手链快速seo整站优化排行
  • 深圳做夜场做网站seo知名公司
  • 用什么自己做网站吗找培训班一般在什么平台
  • 网站建设linux网站功能优化的方法
  • 中小企业网站建设行情百度上怎么注册店铺地址
  • 网站的关键词库怎么做的那么多黄冈网站推广
  • 深圳网站设计公司在哪里广州seo服务公司
  • 上海建站shwzzz附近电脑培训学校
  • 做网站撘框架app推广代理加盟
  • 网络营销都有哪些形式洛阳seo博客