L2-035 完全二叉树的层序遍历 (25 分)
L2-035 完全二叉树的层序遍历 (25 分)
一个二叉树,如果每一个层的结点数都达到最大值,则这个二叉树就是完美二叉树。对于深度为 D 的,有 N 个结点的二叉树,若其结点对应于相同深度完美二叉树的层序遍历的前 N 个结点,这样的树就是完全二叉树。
给定一棵完全二叉树的后序遍历,请你给出这棵树的层序遍历结果。
输入格式:
输入在第一行中给出正整数 N(≤30),即树中结点个数。第二行给出后序遍历序列,为 N 个不超过 100 的正整数。同一行中所有数字都以空格分隔。
输出格式:
在一行中输出该树的层序遍历序列。所有数字都以 1 个空格分隔,行首尾不得有多余空格。
输入样例:
1 |
|
输出样例:
1 |
|
程序源代码:
后序遍历建树 + 完全二叉树性质
1 |
|
参考资料:
https://pintia.cn/problem-sets/994805046380707840/problems/1336215880692482058
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!