75 - 二叉树的所有路径
题目
解答
递归
const getPaths = function (root, pre, result) {
if (!root) {
return
}
pre.push(root.val)
if (!root.left && !root.right) {
result.push(pre.join('->'))
} else {
getPaths(root.left, pre, result)
getPaths(root.right, pre, result)
}
pre.pop()
}
var binaryTreePaths = function (root) {
let result = []
let pre = []
getPaths(root, pre, result)
return result
};迭代
Last updated