技术栈

Golang | Leetcode Golang题解之第112题路径总和

__AtYou__2024-05-26 8:19

题目:

题解:

Go 复制代码
func hasPathSum(root *TreeNode, sum int) bool {
    if root == nil {
        return false
    }
    if root.Left == nil && root.Right == nil {
        return sum == root.Val
    }
    return hasPathSum(root.Left, sum - root.Val) || hasPathSum(root.Right, sum - root.Val)
}
上一篇:in 和exists的区别
下一篇:python数据分析——字符串和文本数据2
相关推荐
夏鹏今天学习了吗
5 分钟前
【LeetCode热题100(64/100)】搜索旋转排序数组
算法·leetcode·职场和发展
alphaTao
23 分钟前
LeetCode 每日一题 2025/11/3-2025/11/9
windows·leetcode
RedJACK~
12 小时前
Go Ebiten小游戏开发:扫雷
开发语言·后端·golang
研究司马懿
13 小时前
【ETCD】ETCD——confd配置管理
数据库·golang·自动化·运维开发·etcd·argocd·gitops
小安同学iter
16 小时前
SQL50+Hot100系列(11.7)
java·算法·leetcode·hot100·sql50
谈笑也风生
18 小时前
只出现一次的数字 II(一)
数据结构·算法·leetcode
aloha_789
19 小时前
测试开发工程师面经准备(sxf)
java·python·leetcode·压力测试
im_AMBER
19 小时前
Leetcode 47
数据结构·c++·笔记·学习·算法·leetcode
小白程序员成长日记
21 小时前
2025.11.06 力扣每日一题
算法·leetcode
7澄1
1 天前
深入解析 LeetCode 数组经典问题:删除每行中的最大值与找出峰值
java·开发语言·算法·leetcode·intellij idea
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03BongoCat - 跨平台键盘猫动画工具04综合整理:pdf预览显示:你尝试预览的文件可能对你的计算机有害。如果你信任此文件以及其来源,请打开此文件以看其内容,如何解决以正常预览文件05Linux下V2Ray安装配置指南06jdk21下载、安装(Windows、Linux、macOS)07安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)08npm使用国内淘宝镜像的方法09PyCharm 社区版全平台安装指南10NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南