当前位置: 首页 > 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 * 1 0 4 10^4 104]
-1000 <= Node.val <= 1000

class TreeNode:def __init__(self, val=0, left=None, right=None):self.val = valself.left = leftself.right = rightclass Solution:def __init__(self):self.maxSum = float("-inf")def maxPathSum(self, root: TreeNode) -> int:def maxGain(node):if not node:return 0# 递归计算左右子节点的最大贡献值# 只有在最大贡献值大于 0 时,才会选取对应子节点leftGain = max(maxGain(node.left), 0)rightGain = max(maxGain(node.right), 0)#当前节点的最大路径和等于左右子节点的贡献值与该节点值的和priceNewpath = node.val + leftGain + rightGain# 更新答案self.maxSum = max(self.maxSum, priceNewpath)# 返回节点的最大贡献值return node.val + max(leftGain, rightGain)maxGain(root)return self.maxSumif __name__ == '__main__':s = Solution()print(s.maxPathSum(TreeNode(-10, TreeNode(30), TreeNode(20, TreeNode(15), TreeNode(7)))))

最大的路径和肯定是一条包含节点左右子树的路径,这个节点是这个路径的根节点(23,25行),但除了这个节点以外,路径上的其他节点只能有一棵子树(28行)

http://www.tj-hxxt.cn/news/11255.html

相关文章:

  • 百度网站建设是什么恩城seo的网站
  • 室内设计培训网站seo专业学校
  • 做网站需要买什么东西淘宝网站的推广与优化
  • 施工企业在施工过程中发现设计文件和图纸有差错的专业百度seo排名优化
  • 山东查询网站备案公司员工培训内容有哪些
  • 信誉好的网站建设重庆森林经典台词 凤梨罐头
  • 网站设计的趋势十大经典事件营销案例分析
  • 自己建立一个网站网页制作代码模板
  • 电商网站商品表设计方案整合营销网络推广
  • 最漂亮的网页seo工作
  • 网站建设实现功能国内最新的新闻
  • 如何做网站流量报告营销型高端网站建设
  • 济南电子商务网站开发昆明seocn整站优化
  • 网络营销成功的案例有哪些百度seo排名在线点击器
  • 安卓手机网页视频怎么下载重庆seo网络推广关键词
  • 国外域名注册哪个网站好重庆排名优化整站优化
  • 做标书经验分享网站关键词排名工具有哪些
  • 哈尔滨市建设委员会网站网站流量排名
  • 做外贸怎么上国外网站seo优化包括哪些内容
  • 网站后台制作这么做西安百度推广开户多少钱
  • 福州做网站的公司怎么搭建自己的网站
  • 什么网站可以做动画网站推广方案模板
  • 广州做网站找哪家好百度竞价是什么
  • 怎样做网站 网页查询网 网站查询
  • wordpress搜索怎么用不了sem与seo的区别
  • 徐州网站建设推广在线一键生成网页
  • 做信息流推广需要建立网站么网络策划方案
  • 怎么做一家网站免费的网页设计成品下载
  • jsp动态网站开发课程免费的b2b平台
  • wordpress覆盖升级网站是怎么优化推广的