root
가 없을 경우 빈 배열 반환result
: 후위 순회를 진행하며 순서대로 요소의 값이 담길 배열postOrder
: 후위 순회 함수node.children
을 순회하며 leaf
노드를 재귀적으로 후위 순회함result
에 할당result
)를 반환function postorder(root: _Node | null): number[] {
if(!root) return []
const result = []
function postOrder(node: _Node) {
for(const leaf of node.children) postOrder(leaf)
result.push(node.val)
}
postOrder(root)
return result
};