单点时限: 5.0 sec
内存限制: 512 MB
给定一棵数,实现层次遍历,并输出层次遍历的顺序,这里假设树的根节点为$1$。
为了简化问题,我们采用这种方式来定义树:
图片展示的是层次遍历的过程:
下图展示的是一棵二叉树,样例1中将给出这棵树的表示方式:
输入第一行为一个数$n$,表示节点个数。
接下来$n$行,第$i$行的两个树,表示节点$i$的左儿子和右儿子。
输出$n$个数,表示层次遍历的顺序。
7 2 3 4 5 -1 6 -1 -1 -1 -1 -1 7 -1 -1
1 2 3 4 5 6 7
7 4 5 -1 -1 -1 -1 2 3 7 6 -1 -1 -1 -1
1 4 5 2 3 7 6
对于$30\%$数据满足:$1 \leq n \leq 10$。
对于$70\%$数据满足:$1 \leq n \leq 10^4$。
对于$100\%$数据满足:$1 \leq n \leq 10^6$。