1
0
Files
test-kata-machine/src/day1/BTPostOrder.ts
2025-12-17 07:57:42 +00:00

18 lines
359 B
TypeScript

function walk(curr: BinaryNode<number> | null, path: number[]): number[] {
if (!curr) {
return path;
}
// recurse
walk(curr.left, path);
walk(curr.right, path);
// post
path.push(curr.value);
return path;
}
export default function post_order_search(head: BinaryNode<number>): number[] {
return walk(head, []);
}