问题描述
给出一颗树和一个数字 sum ,要求寻找是否存在从树的根节点到叶子节点的路径,使得这个路径上的节点数字之和为 sum。如果存在则返回 true,否则返回 false。题目链接:**点我**
样例输入输出
输入:[5,4,8,11,null,13,4,7,2,null,null,null,1]
22输出:true
解析:输入的树如下,存在路径:5->4->11->2,和为 22,所以返回 true
1
2
3
4
5
6
7 5
/ \
4 8
/ / \
11 13 4
/ \ \
7 2 1
问题解法
问题题意描述得很清楚,解法也简单清晰,直接使用深搜遍历即可。代码如下
1 | /** |