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

做商品推广有那些网站seo短视频保密路线

做商品推广有那些网站,seo短视频保密路线,网站制作价格范围,中国移动积分兑换商城官方网站题目 二叉树中的 路径 被定义为一条节点序列,序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点,且不一定经过根节点。 路径和 是路径中各节点值的总和。 给你一个二叉树的根节点 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.hotlads.com/news/45.html

相关文章:

  • 专业的上海网站建设公司排名外贸业务推广
  • dream8网站建设及设计百度seo关键词排名技术
  • 品牌网站建设有那两种模式武汉百度推广公司
  • wordpress常见css桂平seo快速优化软件
  • ubuntu 做网站一个企业该如何进行网络营销
  • 武汉580做网站百度搜索数据查询
  • 佛山新网站制作渠道阿拉营销网站
  • 淘宝做首页热点的什么网站湖南网站设计外包哪家好
  • 网站制作框架邯郸网站优化
  • java做电子商务网站近期国内新闻热点事件
  • 轻定制网站建设百度手机端排名
  • 重庆企业网站推广厦门人才网招聘官网
  • hbuilder网站开发实例推广方案设计
  • 蓝天使网站建设推广知名的建站公司
  • 瑞金网站建设推广必应搜索引擎网站
  • wordpress 网站内跳转我想创建一个网络平台
  • 哪些网站专做自媒体的自建站seo如何做
  • 上海高端品牌网站建设东莞网站制作外包
  • destoon 手机网站模板微信营销模式
  • 上饶专业的企业网站开发公司郑州网络公司排名
  • 阜宁网站制作公司报价深圳百度关键字优化
  • 优秀的网站建设公司排名seo外包杭州
  • 拖式网站建设让顾客进店的100条方法
  • 国外有哪些网站是做弱电的自媒体135网站免费下载安装
  • 微网站开发建设搜索热词排行榜
  • 什么网站做风险投资垂直搜索引擎
  • 个人网站命名技巧长沙seo网站排名优化公司
  • 徐州做网站管理的公司投稿网站
  • 如何做网站关键词优化营销模式有几种
  • 浙江1万家企业seo诊断方案