路径总和

题目描述:

给你二叉树的根节点 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 路径总和相关推荐

  1. LeetCode 113. 路径总和 II(回溯)

    文章目录 1. 题目信息 2. 解题 1. 题目信息 给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径. 说明: 叶子节点是指没有子节点的节点. 示例: 给定如下二叉 ...

  2. 【LeetCode】【HOT】437. 路径总和 III(DFS)

    [LeetCode][HOT]437. 路径总和 III 文章目录 [LeetCode][HOT]437. 路径总和 III package hot;class TreeNode{int val;Tr ...

  3. C++描述 LeetCode 112. 路径总和

    C++描述 LeetCode 112. 路径总和   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博主目前仅在CSDN中写博客,唯一博客更 ...

  4. LeetCode 371. 两整数之和(异或操作) / 639. 解码方法 II(动态规划)/ 437. 路径总和 III

    371. 两整数之和 2021.9.26 每日一题 题目描述 给你两个整数 a 和 b ,不使用 运算符 + 和 - ​​​​​​​,计算并返回两整数之和. 示例 1: 输入:a = 1, b = 2 ...

  5. leetcode系列--112. 路径总和

    leetcode系列–第112题.路径总和 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum . 判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标 ...

  6. LeetCode——113 路径总和 II(JAVA)

    给你二叉树的根节点 root和一个整数目标和 targetSum,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径. 叶子节点 是指没有子节点的节点. 示例 1: 输入:root = [5, ...

  7. leetcode 113. 路径总和 II

    难度:中等 频次:60 题目: 给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径. 叶子节点 是指没有子节点的节点. 解 ...

  8. 54. Leetcode 113. 路径总和 II (二叉树-二叉树路径和)

    给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径.叶子节点 是指没有子节点的节点.示例 1: 输入:root = [5, ...

  9. LeetCode 112. 路径总和 、113. 路径总和 II 思考分析

    目录 112. 路径总和 题目 递归解 递归解,其他人的解法 迭代解,其他人的解法 113. 路径总和 II 题目 递归解 递归解,参考别人的思路 112. 路径总和 题目 给定一个二叉树和一个目标和 ...

最新文章

  1. 用小神经网络和光谱仪优化关键词识别
  2. 资源推荐—HTML5精品资源
  3. C++自定义直方图统计
  4. 微信公众平台开发——在线点歌
  5. Linux中常见目录的作用
  6. ocp linux 基础要点
  7. redis配置文件的介绍
  8. 用Anaconda3搭建自己的TensorFlow环境
  9. asm冗余 oracle_oracle 11.2.0.1 rac 修改asm磁盘组的冗余模式(redundancy mode)为normal
  10. 大公司病?记改一个文字颜色的过程
  11. linux salt命令 -e,Linux记录-salt命令
  12. 火狐与Chrome浏览器的移动端调试模式(手机页面、自适应)
  13. php环境用什么服务器好些_PHP环境部署,Linux真的比Windows好吗?
  14. 关于weight decay
  15. 基于J2EE人事考勤管理系统设计与实现(论文+项目源码) 运行环境: idea ,maven,mysql
  16. android 模拟工具 mac,夜神模拟器mac版-夜神安卓模拟器Mac版下载 V3.8.5.5-PC6苹果网...
  17. 1527编码协议_一种用射频收发器芯片发射1527编码的方法与流程
  18. Tableau Prep使用
  19. Vue -print - nb 打印插件 使用详解 以及连打操作
  20. 转载:详解SAP TPM解决方案在快速消费品行业中的应用

热门文章

  1. HBase、Kudu 和 ClickHouse 全视角对比
  2. 拓嘉启远电商:拼多多平价不盈利吗
  3. Ubuntu14.04配置TFTP服务器
  4. 中国电信增值业务是什么?一类和二类的区别是什么?
  5. Excel VBA实例
  6. 微软认证解决方案专家
  7. 百度翻译开放平台API
  8. OutLook中的live.cn(吐血配置)
  9. vue 网格组件_简单的Vue组件可显示带有事件的月网格日历
  10. [C++11]_[初级]_[十六进制字符串转换为字节数组]