技术栈

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
相关推荐
Billlly
8 小时前
ABC 453 个人题解
算法·题解·atcoder
Dontla
9 小时前
go语言Windows安装教程(安装go安装Golang安装)(GOPATH、Go Modules)
开发语言·windows·golang
铁东博客
9 小时前
Go实现周易大衍筮法三变取爻
开发语言·后端·golang
小白菜又菜
10 小时前
Leetcode 2075. Decode the Slanted Ciphertext
算法·leetcode·职场和发展
wechat_Neal
13 小时前
Golang的车载应用场景
开发语言·后端·golang
摸个小yu
14 小时前
【力扣LeetCode热题h100】链表、二叉树
算法·leetcode·链表
Wenweno0o
14 小时前
Eino-Graph 实战详解
golang·智能体·eino
skywalker_11
16 小时前
力扣hot100-5(盛最多水的容器),6(三数之和)
算法·leetcode·职场和发展
生信研究猿
16 小时前
leetcode 226.翻转二叉树
算法·leetcode·职场和发展
XWalnut
16 小时前
LeetCode刷题 day9
java·算法·leetcode
热门推荐
01GitHub 镜像站点02一周AI热点速览(2026.03.31-04.06):GPT-6曝光、谷歌开源Gemma 4、资本狂飙与模型军备竞赛03OpenClaw 请求超时 llm request timed out 怎么解决?3 种方案实测,附完整排查流程04VMware Workstation Pro 17 虚拟机完整安装教程(2026最新)05基于 Docker 部署 Hermes Agent 并接入飞书机器人的完整指南06AI 编程效率翻倍:Superpowers Skills 上手清单 + 完整指南07UV安装并设置国内源08实测!Gemma 4 成功跑在安卓手机上:离线 AI 助手终于来了09Oh My Codex 快速使用指南10CodeBuddy与WorkBuddy深度对比:腾讯两款AI工具差异及实操指南