python-leetcode-路径总和

news/2025/2/1 0:20:09 标签: leetcode, 算法, 职场和发展

112. 路径总和 - 力扣(LeetCode)

# 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 hasPathSum(self, root: Optional[TreeNode], targetSum: int) -> bool:
        if not root:
            return False

        # 如果是叶子节点,检查是否满足 targetSum
        if not root.left and not root.right:
            return root.val == targetSum

        # 递归检查左右子树
        targetSum -= root.val
        return self.hasPathSum(root.left, targetSum) or self.hasPathSum(root.right, targetSum)


http://www.niftyadmin.cn/n/5838922.html

相关文章

在K8s中部署动态nfs存储provisioner

背景 之前,我已经在一台worker node上安装了local lvm 的provisioner来模拟需要本地高IOPS的数据库等stafeful应用的实现。 为了后续给虚拟机里的K8s集群安装可用的metrics和logs监控系统(metrics和logs的时序数据库需要永久存储)&#xff0…

初始化mysql报错cannot open shared object file: No such file or directory

报错展示 我在初始化msyql的时候报错:mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory 解读: libaio包的作用是为了支持同步I/O。对于数据库之类的系统特别重要,因此…

第32篇:Python开发进阶:机器学习与人工智能

第32篇:机器学习与人工智能 目录 机器学习概述 什么是机器学习机器学习的应用领域 Python中的机器学习库 Scikit-learnTensorFlowKerasPyTorchXGBoost 机器学习的基本概念 监督学习与无监督学习特征工程模型评估与选择 人工智能的核心算法 线性回归逻辑回归决策树…

赛博算卦之周易六十四卦JAVA实现:六幺算尽天下事,梅花化解天下苦。

佬们过年好呀~新年第一篇博客让我们来场赛博算命吧! 更多文章:个人主页 系列文章:JAVA专栏 欢迎各位大佬来访哦~互三必回!!! 文章目录 #一、文化背景概述1.文化起源2.起卦步骤 #二、卦象解读#三、just do i…

unity使用内置videoplayer打包到安卓手机进行视频播放

1.新建UI,新建RawImage在画布当作视频播放的显示载体 2.新建VideoPlayer 3.新建Render Texture作为连接播放器视频显示和幕布的渲染纹理 将Render Texture同时挂载在VideoPlayer播放器和RawImage上。这样就可以将显示的视频内容在RawImage上显示出来了。 问题在于&a…

芯片AI深度实战:进阶篇之vim内verilog实时基于AST的自定义检视

本文基于Editor Integration | ast-grep,以及coc.nvim,并基于以下verilog parser(my-language.so,文末下载链接), 可以在vim中实时显示自定义的verilog 匹配。效果图如下: 需要的配置如下: 系列文章: 芯片…

【Block总结】动态蛇形卷积,专注于细长和弯曲的局部结构|即插即用

论文信息 标题: Dynamic Snake Convolution based on Topological Geometric Constraints for Tubular Structure Segmentation 作者: 戚耀磊、何宇霆、戚晓明、张媛、杨冠羽 会议: 2023 IEEE/CVF International Conference on Computer Vision (ICCV) 发表时间: 2023年10月…

GaussDB高级压缩,破解业务数据激增难

目录 一、数据库压缩不应只是压缩率 二、不同存储引擎架构下的压缩技术特点 三、一个典型场景的对比效果 四、面向数据库全场景的压缩解决方案 五、GaussDB高级压缩,一个更优的选项 六、总结 随着企业业务的迅猛发展,数据库系统中的数据量急剧膨胀…