如何解决leetcode树之路径总和问题
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这篇文章主要介绍了如何解决leetcode树之路径总和问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。题目给定一个二叉树和一个目标和
千家信息网最后更新 2025年01月31日如何解决leetcode树之路径总和问题
这篇文章主要介绍了如何解决leetcode树之路径总和问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
题目
给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。说明: 叶子节点是指没有子节点的节点。示例: 给定如下二叉树,以及目标和 sum = 22, 5 / \ 4 8 / / \ 11 13 4 / \ \ 7 2 1返回 true, 因为存在目标和为 22 的根节点到叶子节点的路径 5->4->11->2。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/path-sum著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
题解
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { public boolean hasPathSum(TreeNode root, int sum) { if (root == null) { return false; } if (root.left == null && root.right == null) { return sum - root.val == 0; } return hasPathSum(root.left, sum - root.val) || hasPathSum(root.right, sum - root.val); }}
感谢你能够认真阅读完这篇文章,希望小编分享的"如何解决leetcode树之路径总和问题"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
节点
路径
目标
篇文章
叶子
总和
问题
价值
兴趣
出处
同时
商业
官方
更多
朋友
来源
知识
示例
编带
网络
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
雄安廊坊oa软件网络技术
建言网络安全和人工智能
如何连接数据库
软件开发的质量工作
畅想之星属于全文数据库吗
创建软件开发工作室
制定软件开发流程计划
数据库增加多个字段怎么写
服务器中存储多少数据
国际服的日本服务器在哪里
武汉嵌入式软件开发招聘
电销软件开发流程图
重庆网络安全总队梁莹
对数据库安全的认知
我的世界1122起床服务器地址
7080网络技术平台
数据库联想功能卡是什么问题
软件开发 娄底
山东德赢网络技术有限公司
云南大学网络技术中心
wow直升58后能转服务器么
数据库表如何写
公式里固定数据库
手机短信下载软件开发
万邦数据库论文查询
网络数据库论文结束语
戴尔服务器超线程怎么关
连接隐藏网络安全性怎么选择
本特利铃声软件开发
app应用软件开发