当前位置:网站首页>【二叉树-简单】112. 路径总和
【二叉树-简单】112. 路径总和
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,s=0):
if not root:
return 0
root.val+=s
# print(root.val," s:",s)
if root.val==self.targetSum and not root.left and not root.right:
self.ans=True
return
self.visit(root.left,root.val)
self.visit(root.right,root.val)
def hasPathSum(self, root: Optional[TreeNode], targetSum: int) -> bool:
self.ans=False
self.targetSum=targetSum
self.visit(root,0)
return self.ans
边栏推荐
猜你喜欢
随机推荐
Summary of Web Performance Testing Models
组件的使用
Unity开发者必备的编辑器技巧
【干货】集成学习原理总结
翻译软件免费版下载-免费版翻译软件下载
[语法糖] 关于类别字符串到类别数字id的映射
阿里云OSS文件上传
OpenCV图像处理学习二,图像掩膜处理
通关剑指 Offer——剑指 Offer II 012. 左右两边子数组的和相等
【论文笔记】基于深度学习的机器人抓取虚拟仿真实验教学系统
Process management and task management
51单片机驱动HMI串口屏,串口屏的下载方式
【SSRF漏洞】实战演示 超详细讲解
Janus实际生产案例
【web渗透】SSRF漏洞超详细讲解
深度学习(五) CNN卷积神经网络
xss的DOMPurify过滤框架:一个循环问题以及两个循环问题
QT中,QTableWidget 使用示例详细说明
C# 正则表达式分组查询
【UNR #6 C】稳健型选手(分治)(主席树)(二分)


![[LeetCode] Find the sum of the numbers from the root node to the leaf node](/img/1c/6c627e17a60f424601226504f4ff36.png)






