技术栈

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
相关推荐
YGGP
4 小时前
【Golang】LeetCode 64. 最小路径和
算法·leetcode
LYFlied
6 小时前
【每日算法】LeetCode 1143. 最长公共子序列
前端·算法·leetcode·职场和发展·动态规划
长安er
7 小时前
LeetCode 20/155/394/739/84/42/单调栈核心原理与经典题型全解析
数据结构·算法·leetcode·动态规划·栈
wadesir
8 小时前
Go语言中高效读取数据(详解io包的ReadAll函数用法)
开发语言·后端·golang
yoke菜籽
8 小时前
LeetCode——三指针
算法·leetcode·职场和发展
幺零九零零
10 小时前
Golang-Swagger
开发语言·后端·golang
闲看云起
11 小时前
LeetCode day3-最长连续序列
算法·leetcode
六毛的毛
12 小时前
比较含退格的字符串
开发语言·python·leetcode
iAkuya
12 小时前
(leetcode)力扣100 27合并两个有序链表(迭代/递归)
算法·leetcode·链表
nextvary
12 小时前
cursort如何在不同项目下自动适配asdf安装的golang
golang·cursor·asdf
热门推荐
01GitHub 镜像站点02从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击03Linux下V2Ray安装配置指南04Claude Code Skills 实用使用手册05电脑检测软件—图吧工具箱06jdk21下载、安装(Windows、Linux、macOS)07UV安装并设置国内源08【踩坑笔记】50系显卡适配的 PyTorch 安装092025-04-03 Latex学习1——本地配置Latex + VScode环境102025 最新教程:注册并切换到美区 Apple ID