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

做五金有哪些网站推广如何上传网站到云服务器

做五金有哪些网站推广,如何上传网站到云服务器,网站建设与维护总结,中铁三局招聘信息2022leetcode 124 思路 一、问题拆解与核心逻辑 路径的两种形态 形态 1:路径经过当前节点,且向左右子树分叉(如左子树→当前节点→右子树)形态 2:路径以当前节点为端点,向上延伸(如当前节点→左…

leetcode 124
在这里插入图片描述

思路

一、问题拆解与核心逻辑

  1. 路径的两种形态
    • 形态 1:路径经过当前节点,且向左右子树分叉(如左子树→当前节点→右子树)
    • 形态 2:路径以当前节点为端点,向上延伸(如当前节点→左子树 或 当前节点→右子树)
  2. 递归的核心目标
    对每个节点,计算以该节点为端点的最大路径和(用于向上传递给父节点)
    同时,计算经过该节点的最大路径和(可能包含左右子树的分叉路径),并更新全局最大值

二、递归函数的设计

  1. 函数定义
    deep(root):返回以root为根的子树中,从root出发向下延伸的最大路径和(仅能选左子树或右子树中的一条分支,或不选分支)
  2. 递归逻辑
    • 终止条件:若root为null,返回 0(空节点不贡献值)
    • 递归处理子树:计算左子树和右子树的最大向下路径和left和right
    • 更新全局最大值:经过root的路径和可能为left + right + root.val(左右子树分叉路径),与当前全局最大值比较并更新
    • 返回值:root能向上传递的最大路径和为root.val + max(left, right, 0)(若子树贡献为负,则不选该子树,取 0)

三、关键细节与边界情况

  1. 负数处理
    若子树的最大贡献为负数,应舍弃该子树(取 0),避免拉低路径和。例如:节点值为 5,左子树贡献 - 3,右子树贡献 - 2,则向上传递的路径和为 5(5 + 0)
  2. 单节点树
    当树中只有一个节点时,最大路径和为该节点的值
  3. 全局变量的作用
    全局变量maxSum用于记录所有可能路径中的最大值,避免递归返回值仅能传递单边路径的限制

实现

var maxPathSum = function (root) {let max = -Infinity;const deep = (root) => {if (!root) return 0;const left = Math.max(0, deep(root.left));const right = Math.max(0, deep(root.right));// 中const curVal = root.val + left + right;max = Math.max(max, curVal)return root.val + Math.max(left, right);}deep(root)return max;
};
http://www.dtcms.com/a/514179.html

相关文章:

  • 校园文化建设相关网站久久建筑网碗扣式钢管脚手架安全技术规范
  • 烟台广告公司网站建设网站seo策划
  • 网站建设营销方案山东省建设教育集团网站首页
  • 做前端网站用什么软件写代码discuz插件
  • 模板下载免费网站十大营销策略
  • 给女友做的网站 源码赤峰建设网站
  • 贵州网站建设公司wordpress菜单分级
  • 大气家具行业商城类公司网站织梦模板图片链接生成器在线
  • 科技建站网站源码喷泉网站哪里做
  • 万网做网站四川 网站建设
  • 有哪些线上做酒店的网站网站外包怎么做
  • 唐山公司网站建设 中企动力国外无版权图片网站
  • 帮我们做网站的人找不到了深圳网站软件开发
  • 模板网站怎么做卖家具能在什么网站上做
  • 网站网业设计网络营销文案策划都有哪些
  • 网站开发的合同范本网站建设与管理期中考
  • 成都网站建设成都网络公司搭建电商系统
  • 有趣的网站小游戏网站更改logo
  • 软件培训班网站建设制作优化
  • 更改网站建设报价网络规划设计师待遇
  • 工业和信息化部关于开展加强网站备案管理专项行动的通知公众号编辑器96
  • 做网站哪家公司好公司网站怎么做推广
  • 怎样申请免费网站域名太原网站设计排名
  • 台州市椒江建设工程机械厂网站wordpress站长统计代码
  • 专业网站发展趋势马尔康网站建设
  • 专业网站设计公司哪里有wordpress 加入js
  • 微网站开发方案个人简历模板电子版
  • 建设部监理网站官网现代郑州网站建设
  • 做旅游网站的设计感想广州网站建设公司有哪些
  • 周口市规划建设局网站免费申请域名建立网站