257. 二叉树的所有路径
给定一个二叉树,返回所有从根节点到叶子节点的路径。
说明: 叶子节点是指没有子节点的节点。
链接
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
let res: string[] = []
function binaryTreePaths(root: TreeNode | null): string[] { res = [] if (root === null) return res traverse(root, '') return res };
function traverse(root: TreeNode | null, str: string) { if (root === null) { return } const s = str + `${root.val}->` if (root.left === null && root.right === null) { res.push(s.slice(0, -2)) return } traverse(root.left, s) traverse(root.right, s) }
|