Medium
Quiz
#113 Path Sum II
APPROACH
Given the root of a binary tree and an integer targetSum, find every root-to-leaf path whose node values sum to targetSum. Return each path as a list of node values (not node references).
A root-to-leaf path starts at the root and ends at a leaf. A leaf is a node with no children.
Example 1:
Input: root = [5,4,8,11,null,13,4,7,2,null,null,5,1], targetSum = 22
Output: [[5,4,11,2],[5,8,4,5]]
Explanation: There are two paths whose sum equals targetSum:
5 + 4 + 11 + 2 = 22
5 + 8 + 4 + 5 = 22
Example 2:
Input: root = [1,2,3], targetSum = 5
Output: []
Example 3:
Input: root = [1,2], targetSum = 0
Output: []
1 of 4
1:00
What is the optimal approach for this problem?