112. Path Sum
来源:互联网 发布:百科优化 编辑:程序博客网 时间:2024/05/22 08:00
Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum.
For example:Given the below binary tree and
sum = 22
,5 / \ 4 8 / / \ 11 13 4 / \ \ 7 2 1
return true, as there exist a root-to-leaf path 5->4->11->2
which sum is 22.
/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public: bool hasPathSum(TreeNode* root, int sum) { bool is_exist=false;if(root==NULL) return false;if(root->left==NULL&&root->right==NULL&&sum==root->val) return true;is_exist=hasPathSum(root->left,sum-root->val);if(is_exist) return is_exist;is_exist=hasPathSum(root->right,sum-root->val);return is_exist; }};
阅读全文
0 0
- 112. Path Sum && 113. Path Sum II
- 112. Path Sum&113. Path Sum II
- 112.Path Sum
- LeetCode 112. Path Sum
- [LeetCode]112.Path Sum
- 【LeetCode】112.Path Sum
- [Leetcode] 112. Path Sum
- [leetcode] 112.Path Sum
- 112.Path Sum
- 112. Path Sum
- 112. Path Sum
- 112. Path Sum
- 112. Path Sum
- 112. Path Sum LeetCode
- 112. Path Sum
- 112. Path Sum
- 112. Path Sum
- 112. Path Sum
- Tony.SerialPorts.RS232串口参数配置模块:扫描事件例程
- Js数组排序函数sort()介绍
- spring boot 使用javabean配置pagehelper
- SpringMVC接收数组,postman测试接口的方式
- 利用golang语法检查对象是否实现了接口
- 112. Path Sum
- Java面试题全集(下)
- centos7.4下面编译安装ruby
- 文件上传(任何模板)
- 数据库唯一序列号生成方案
- sqldeveloper连接MySQL
- MongoDB去重
- windows下webstorm调试react native
- 轻松把玩HttpClient之配置ssl,采用绕过证书验证实现https