257. Binary Tree Paths
Given a binary tree, return all root-to-leaf paths.
Note: A leaf is a node with no children.
Example:
Input:
1
/ \
2 3
\
5
Output:
["1->2->5", "1->3"]
Explanation:
All root-to-leaf paths are: 1->2->5, 1->3Thoughts:
DFS
if there is no child, then append itself to the list
else add current root.val to every element in the returned list
Code
Last updated
Was this helpful?