当前位置:网站首页>【二叉树-困难】124. 二叉树中的最大路径和
【二叉树-困难】124. 二叉树中的最大路径和
2022-08-10 01:52:00 【菜菜2022】
【题目】
【代码】
# Definition for a binary tree node.
# class TreeNode:
# def __init__(self, val=0, left=None, right=None):
# self.val = val
# self.left = left
# self.right = right
class Solution:
def visit(self,root):
if not root:
return 0
l=max(self.visit(root.left),0)
r=max(self.visit(root.right),0)
self.cnt=max(self.cnt,l+r+root.val)
# print(root.val," l:",l," r:",r)
return root.val+max(l,r)
def maxPathSum(self, root: Optional[TreeNode]) -> int:
self.cnt=-30000000
self.visit(root)
return self.cnt
边栏推荐
猜你喜欢
随机推荐
首次在我们的centos上安装MySQL
[Syntax sugar] About the mapping of category strings to category numeric ids
[论文阅读] Diverse Image-to-Image Translation via Disentangled Representations
Experimental support for decorators may change in future releases.Set the "experimentalDecorators" option in "tsconfig" or "jsconfig" to remove this warning
Premint工具,作为普通人我们需要了解哪些内容?
【UNR #6 B】机器人表演(DP)
[语法糖] 关于类别字符串到类别数字id的映射
odoo公用变量或数组的使用
Unity image is blurry after using long image
mysql -sql编程
组件的使用
gbase 8a数据库如何查看数据或数据文件是否正常?
免费文档翻译软件电脑版软件
月薪35K,靠八股文就能做到的事,你居然不知道
【论文粗读】(NeurIPS 2020) SwAV:对比聚类结果的无监督视觉特征学习
牛客刷题——剑指offer(第四期)
基于C51的中断控制
宝塔服务器PHP+mysql网页URL跳转问题
浏览器中的history详解
.Net面试经验总结









