#3909. 输出二叉树
输出二叉树
题目描述
给定一个整数,请输出一个层数为 n
的满二叉树的前序遍历序列。
前序遍历顺序:根 → 左 → 右
输入样例
4
输出样例
124895101136121371415
Limitation
- 时间限制:1 秒
- 内存限制:1024 KiB
题目分析
- 满二叉树 是一种特殊的二叉树,所有节点要么有 0 个子节点(叶子节点),要么有 2 个子节点。
- 需要生成一个高度为
n
的满二叉树并输出其前序遍历结果。 - 前序遍历的顺序是:根节点,左子树,右子树。
对于高度为 4
的满二叉树,其结构如下:
1
/ \
2 3
/ \ / \
4 5 6 7
/ \ / \ / \ / \
8 9 10 11 12 13 14 15
- 前序遍历结果就是从根节点开始,依次遍历每个节点,得到的序列是
1 2 4 8 9 5 10 11 3 6 12 13 7 14 15
。