如图给定一个 N 叉树,返回其节点值的遍历。假设节点的结构如下:
1 | interface INode { |
前序遍历
预期遍历结果:[1,3,5,6,2,4]
1 | function preorder(root: INode | null): number[] { |
后序遍历
预期遍历结果:[5,6,3,2,4,1]
1 | function postorder(root: INode | null): number[] { |
层序遍历
预期遍历结果:[[1],[3,2,4],[5,6]]
1 | function levelOrder(root: INode | null): number[][] { |