当前位置:网站首页>【二叉树-简单】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
边栏推荐
- 高压之下,必有懦夫
- 通关剑指 Offer——剑指 Offer II 012. 左右两边子数组的和相等
- type-C 边充电边听歌(OTG) PD芯片方案,LDR6028 PD充电加OTG方案
- The shell specifies the parameter name to pass the parameter
- C# winform 单选框
- 多线程之自定义线程池
- [网鼎杯 2020 青龙组]AreUSerialz
- OpenCV图像处理学习一,加载显示修改保存图像相关函数
- [Swoole Series 3.5] Process Pool and Process Manager
- Unity editor extension interface uses List
猜你喜欢
基于设计稿识别的可视化低代码系统实践
Linux(Centos7)服务器中配置Mysql主从数据库,以及数据库的安装,防火墙操作
RESOURCE_EXHAUSTED: etcdserver: mvcc: database space exceeded
网络爬虫错误
Not, even the volume of the king to write code in the company are copying and pasting it reasonable?
2022强网杯 Quals Reverse 部分writeup
自动化测试中,测试数据与脚本分离以及参数化方法
进程管理和任务管理
夏克-哈特曼波前传感器
[Turn] Typora_Markdown_ picture title (caption)
随机推荐
[LeetCode] Find the sum of the numbers from the root node to the leaf node
《GB39707-2020》PDF下载
力扣每日一题-第51天-744. 寻找比目标字母大的最小字母
DP 优化方法合集
程序员的专属浪漫——用3D Engine 5分钟实现烟花绽放效果
Problems and solutions related to Chinese character set in file operations in ABAP
C# 单例模式
Process management and task management
Unity3D创建道路插件EasyRoads的使用
基于C51的中断控制
idea 删除文件空行
.Net interview experience summary
自动化测试中,测试数据与脚本分离以及参数化方法
SQL注入的order by ,limit与宽字节注入
flask增删改查
中文NER的SOTA:RICON
华为HCIE云计算之FC添加ipsan数据存储
宝塔服务器PHP+mysql网页URL跳转问题
【wpf】拖拽的简单实现
FusionCompute产品介绍