题目描述
题目描述
给定一棵有 个结点的二叉树,结点编号为 到 ,且互不相同,根结点编号为 。
请按层次遍历这棵二叉树:先输出根结点,再从左到右输出第二层的所有结点,随后从左到右输出第三层,依此类推。每一层单独占一行。
输入格式
第一行输入一个正整数 。
接下来 行,第 行输入两个整数 ,分别表示结点 的左儿子和右儿子的编号。若某个儿子不存在,对应编号为 。
输出格式
输出若干行。第 行从左到右输出深度为 的所有结点编号,编号之间用一个空格分隔。根的深度为 。
数据范围与约定
,输入保证构成一棵以结点 为根的二叉树。
可见测试数据
输入数据 1
1
0 0
输出数据 1
1
输入数据 2
2
2 0
0 0
输出数据 2
1
2
输入数据 3
5
3 2
0 0
4 5
0 0
0 0
输出数据 3
1
3 2
4 5