Path Sum
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.
Note: A leaf is a node with no children.
Example:
Given the below binary tree andsum = 22
,
return true, as there exist a root-to-leaf path5->4->11->2
which sum is 22.
Analysis
递归求解,注意的是对path的定义:root-to-leaf path
因此递归返回的条件之一是
左右子树有一个满足即可 (给子树的sum是每次传入的sum - root.val)
Solution
Last updated