当前位置:网站首页>【二叉树-中等】687. 最长同值路径
【二叉树-中等】687. 最长同值路径
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
l=self.visit(root.left)
r=self.visit(root.right)
l2,r2=0,0
if root.left and root.left.val==root.val:
l2=l+1
if root.right and root.right.val==root.val:
r2=r+1
self.cnt=max(self.cnt,l2+r2)
# print(root.val," l:",l," r:",r)
return max(l2,r2)
def longestUnivaluePath(self, root: Optional[TreeNode]) -> int:
self.cnt=0
self.visit(root)
return self.cnt
边栏推荐
- Unity vertex animation
- C# rounding MidpointRounding.AwayFromZero
- Unity editor extension interface uses List
- 【内存管理概述 Objective-C语言】
- one of the variables needed for gradient computation has been modified by an inplace
- Research on Ethernet PHY Chip LAN8720A Chip
- 在蓝图中给组件动态加子Actor组件
- Problems and solutions related to Chinese character set in file operations in ABAP
- FusionConpute虚拟机的发放与管理
- Open3D 泊松盘网格采样
猜你喜欢
随机推荐
grafana9配置邮箱告警
gbase 8a数据库如何查看数据或数据文件是否正常?
使用IDEA的PUSH常见问题
【web渗透】SSRF漏洞超详细讲解
Initial attempt at UI traversal
Experimental support for decorators may change in future releases.Set the "experimentalDecorators" option in "tsconfig" or "jsconfig" to remove this warning
【每日一题】1413. 逐步求和得到正数的最小值
UXDB现在支持函数索引吗?
已备案域名用国外服务器会不会掉备案?
2022强网杯 Quals Reverse 部分writeup
Go语言JSON文件的读写操作
谷歌翻译器-谷歌翻译器软件批量自动翻译
【wpf】拖拽的简单实现
[论文阅读] Diverse Image-to-Image Translation via Disentangled Representations
idea 删除文件空行
进程管理和任务管理
c# 解决CS8602告警 解引用可能出现空引用
16. 最接近的三数之和
Unity vertex animation
【论文粗读】(NeurIPS 2020) SwAV:对比聚类结果的无监督视觉特征学习