技术栈

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
相关推荐
漫随流水
10 小时前
leetcode算法(151.反转字符串中的单词)
数据结构·算法·leetcode
ada7_
11 小时前
LeetCode(python)78.子集
开发语言·数据结构·python·算法·leetcode·职场和发展
努力学算法的蒟蒻
11 小时前
day52(1.3)——leetcode面试经典150
算法·leetcode·面试
leoufung
11 小时前
LeetCode 97. 交错字符串 - 二维DP经典题解(C语言实现)
c语言·算法·leetcode
nbsaas-boot
11 小时前
Go 项目中如何正确升级第三方依赖(Go Modules 实战指南)
开发语言·后端·golang
POLITE3
15 小时前
Leetcode 19. 删除链表的倒数第 N 个结点 JavaScript (Day 11)
javascript·leetcode·链表
多米Domi011
18 小时前
0x3f 第20天 三更24-32 hot100子串
java·python·算法·leetcode·动态规划
漫随流水
19 小时前
leetcode算法(344.反转字符串)
数据结构·算法·leetcode
POLITE3
19 小时前
Leetcode 2.两数相加 JavaScript (Day 11)
前端·javascript·leetcode
热门推荐
01GitHub 镜像站点02手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!03安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)04jdk21下载、安装(Windows、Linux、macOS)05Linux下V2Ray安装配置指南062025 最新教程:注册并切换到美区 Apple ID07Claude Code Skills 实用使用手册08GitLab 零基础入门指南:从安装到项目管理全流程09UV安装并设置国内源10Labelme从安装到标注:零基础完整指南