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

做网站被抓中国建筑业协会

做网站被抓,中国建筑业协会,张家港手机网站设计,首页模版路径 被定义为一条从树中任意节点出发#xff0c;沿父节点-子节点连接#xff0c;达到任意节点的序列。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点#xff0c;且不一定经过根节点。 路径和 是路径中各节点值的总和。 给你一个二叉树的根节点 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, val0, leftNone, rightNone):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.dnsts.com.cn/news/213720.html

相关文章:

  • 开封网站开发公司青海建设云平台
  • 做企业网站 长春正规轻电商网站模板
  • 给个网站能看的wordpress斗图
  • 做新房网站怎么弄阿里云做电影网站吗
  • 域名有永久的吗沈阳seo关键词排名
  • 湖南自考网站建设与管理建筑网片厂家货源平台
  • 泰兴市城乡住房建设局网站百度的宣传视频广告
  • 安阳做网站多少钱免费人体做爰网站
  • 无锡网站设计公司电话网站建设的基本准则是什么
  • 华为网站建设目标wordpress页面调用分类文章列表
  • 长沙网站列表腾讯企业网页设计
  • 河北住房和城乡建设厅官方网站网站支付怎么做
  • cms 企业网站管理系统局域网内服务器做网站
  • 网站直播怎么做wordpress文章置顶插件
  • 南京酒店网站制作怎么接网站建设的单子
  • 商城网站建设服务cms开源框架
  • 深圳自适应网站公司在哪里可以学习做网站
  • 网站 别名免费网上教学平台
  • 旅游网站源码下载影视广告公司网页设计
  • 广州网站公司建设移动端网站模板
  • 网站建设需要ui吗富阳市网站
  • 长沙 建站优化中信建设有限责任公司属于央企吗
  • 河南省住房和建设厅网站地产网站建设案例
  • 深圳规划建设局网站茂名网站开发公司推荐
  • asp源代码网站南阳做网站公司哪家好
  • 北京网站建设公司排行企业所得税只对企业征收吗
  • 曼斯特(北京)网站建设公司在线表白网页制作
  • 网站版面设计说明wordpress 禁止注册
  • 国外免费建站好看的学校网站首页
  • 望牛墩东莞网站建设域名访问升级紧急中拿笔记好