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

做宣传海报的网站重庆网站建设优化排名

做宣传海报的网站,重庆网站建设优化排名,建设工程施工合同 示范文本,秦皇岛黄金海岸好玩吗题目 二叉树中的 路径 被定义为一条节点序列,序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点,且不一定经过根节点。 路径和 是路径中各节点值的总和。 给你一个二叉树的根节点 root &…

题目

二叉树中的 路径 被定义为一条节点序列,序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点,且不一定经过根节点。

路径和 是路径中各节点值的总和。

给你一个二叉树的根节点 root ,返回其 最大路径和 。

示例 1:

输入:root = [1,2,3]
输出:6
解释:最优路径是 2 -> 1 -> 3 ,路径和为 2 + 1 + 3 = 6

示例 2:

输入:root = [-10,9,20,null,null,15,7]
输出:42
解释:最优路径是 15 -> 20 -> 7 ,路径和为 15 + 20 + 7 = 42

提示:

  • 树中节点数目范围是 [1, 3 * 104]
  • -1000 <= Node.val <= 1000

解答

源代码

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {private int maxSum = Integer.MIN_VALUE;public int maxPathSum(TreeNode root) {maxGain(root);return maxSum;}public int maxGain(TreeNode root) {if(root == null) {return 0;}int left = Math.max(maxGain(root.left), 0);int right = Math.max(maxGain(root.right), 0);maxSum = Math.max(maxSum, root.val + left + right);return root.val + Math.max(left, right);}
}

总结

这道题计算的二叉树的最大路径和对应的路径不一定经过根节点,所以递归函数计算的并不是最大根节点,而是当前节点的“最大贡献值”,也就是以这个节点为头的路径的最大路径和。

http://www.yayakq.cn/news/227047/

相关文章:

  • 光之翼可以做网站吗平台网站 备案吗
  • 做电商网站有什语言好东莞企业网站建立报价
  • 华为云建设网站需要域名吗wordpress update ftp
  • 打开百度竞价页面是网站是什么做新闻封面的网站
  • 网站公司优势上海猎头公司排名
  • 政务公开 网站建设移动网站设计
  • 硅谷主角刚开始做的是软件还是网站建设网站套餐
  • wordpress 目录排序广东seo推广贵不贵
  • 怎么做网站的浏览量统计太原网站seo顾问
  • 自己做的网站出现广告郑州做网站元辰
  • 旭泽建站有漏洞的网站
  • 专业的营销网站建设公司排名wordpress按钮编辑器
  • 广西网站建设营销公司网站收录作用
  • 潜江做网站的浙江网上职工之家
  • 计算机网站建设的能力wordpress模板格式
  • 专业外贸网站建设公司价格装修设计费收费标准2020
  • 做网站 分类搜索建网站需要什么步骤
  • 山西网站建设开发团队cms框架 wordpress
  • 建设网站的会计分录四川省人事考试网
  • 义乌网站设计制作价格企业网站推广的方式
  • 专业制作网站公司吗数据型网站
  • 做网站的介绍app拉新推广平台代理
  • 苏州网站建设软件网站规划建设论文
  • 做网站如何让盈利wifi扩展器做网站
  • 泉州做网站公司wordpress站点地址写错
  • 百度智能门户建站怎么样wordpress嵌入优酷视频
  • 做药材生意的网站有赞小程序官网
  • 做网站需要域名制作ppt的软件手机版免费
  • 中国建设教育协会官方网站qq个人邮箱登录入口
  • 网站年报公示怎么做apple网站模板