Leetcode 路径总和
路径总和
题目描述:
给你二叉树的根节点 root 和一个表示目标和的整数 targetSum ,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和 targetSum 。叶子节点 是指没有子节点的节点
题目链接
/*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val = val; }* TreeNode(int val, TreeNode left, TreeNode right) {* this.val = val;* this.left = left;* this.right = right;* }* }*/
class Solution {public boolean hasPathSum(TreeNode root, int targetSum) {if(root == null) return false;if(root.left == null && root.right == null){return root.val == targetSum;}return hasPathSum(root.left,targetSum-root.val) || hasPathSum(root.right,targetSum-root.val);}
}
按照递归的方式即可,详细请看代码,有疑问欢迎留言。
Leetcode 路径总和相关推荐
- LeetCode 113. 路径总和 II(回溯)
文章目录 1. 题目信息 2. 解题 1. 题目信息 给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径. 说明: 叶子节点是指没有子节点的节点. 示例: 给定如下二叉 ...
- 【LeetCode】【HOT】437. 路径总和 III(DFS)
[LeetCode][HOT]437. 路径总和 III 文章目录 [LeetCode][HOT]437. 路径总和 III package hot;class TreeNode{int val;Tr ...
- C++描述 LeetCode 112. 路径总和
C++描述 LeetCode 112. 路径总和 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博主目前仅在CSDN中写博客,唯一博客更 ...
- LeetCode 371. 两整数之和(异或操作) / 639. 解码方法 II(动态规划)/ 437. 路径总和 III
371. 两整数之和 2021.9.26 每日一题 题目描述 给你两个整数 a 和 b ,不使用 运算符 + 和 - ,计算并返回两整数之和. 示例 1: 输入:a = 1, b = 2 ...
- leetcode系列--112. 路径总和
leetcode系列–第112题.路径总和 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum . 判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标 ...
- LeetCode——113 路径总和 II(JAVA)
给你二叉树的根节点 root和一个整数目标和 targetSum,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径. 叶子节点 是指没有子节点的节点. 示例 1: 输入:root = [5, ...
- leetcode 113. 路径总和 II
难度:中等 频次:60 题目: 给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径. 叶子节点 是指没有子节点的节点. 解 ...
- 54. Leetcode 113. 路径总和 II (二叉树-二叉树路径和)
给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径.叶子节点 是指没有子节点的节点.示例 1: 输入:root = [5, ...
- LeetCode 112. 路径总和 、113. 路径总和 II 思考分析
目录 112. 路径总和 题目 递归解 递归解,其他人的解法 迭代解,其他人的解法 113. 路径总和 II 题目 递归解 递归解,参考别人的思路 112. 路径总和 题目 给定一个二叉树和一个目标和 ...
最新文章
- 用小神经网络和光谱仪优化关键词识别
- 资源推荐—HTML5精品资源
- C++自定义直方图统计
- 微信公众平台开发——在线点歌
- Linux中常见目录的作用
- ocp linux 基础要点
- redis配置文件的介绍
- 用Anaconda3搭建自己的TensorFlow环境
- asm冗余 oracle_oracle 11.2.0.1 rac 修改asm磁盘组的冗余模式(redundancy mode)为normal
- 大公司病?记改一个文字颜色的过程
- linux salt命令 -e,Linux记录-salt命令
- 火狐与Chrome浏览器的移动端调试模式(手机页面、自适应)
- php环境用什么服务器好些_PHP环境部署,Linux真的比Windows好吗?
- 关于weight decay
- 基于J2EE人事考勤管理系统设计与实现(论文+项目源码) 运行环境: idea ,maven,mysql
- android 模拟工具 mac,夜神模拟器mac版-夜神安卓模拟器Mac版下载 V3.8.5.5-PC6苹果网...
- 1527编码协议_一种用射频收发器芯片发射1527编码的方法与流程
- Tableau Prep使用
- Vue -print - nb 打印插件 使用详解 以及连打操作
- 转载:详解SAP TPM解决方案在快速消费品行业中的应用
热门文章
- HBase、Kudu 和 ClickHouse 全视角对比
- 拓嘉启远电商:拼多多平价不盈利吗
- Ubuntu14.04配置TFTP服务器
- 中国电信增值业务是什么?一类和二类的区别是什么?
- Excel VBA实例
- 微软认证解决方案专家
- 百度翻译开放平台API
- OutLook中的live.cn(吐血配置)
- vue 网格组件_简单的Vue组件可显示带有事件的月网格日历
- [C++11]_[初级]_[十六进制字符串转换为字节数组]