Fix the code of preorder_traversal_iii_compact

This commit is contained in:
krahets
2023-07-21 22:08:26 +08:00
parent 075c3abf88
commit bba62bbe75
11 changed files with 19 additions and 10 deletions

View File

@ -18,6 +18,7 @@ function preOrder(root, path, res) {
if (root.val === 7) {
// 记录解
res.push([...path]);
path.pop();
return;
}
preOrder(root.left, path, res);
@ -36,7 +37,7 @@ const path = [];
const res = [];
preOrder(root, path, res);
console.log('\n输出所有根节点到节点 7 的路径,路径中不包含值为 3 的节点');
console.log('\n输出所有根节点到节点 7 的路径,路径中不包含值为 3 的节点,仅包含一个值为 7 的节点');
res.forEach((path) => {
console.log(path.map((node) => node.val));
});