#1387. 二叉树的翻转
二叉树的翻转
描述
有一个 个结点的二叉树。给出每个结点的两个子结点编号(均不超过 ),建立一棵二叉树(根节点的编号为 ),如果是叶子结点,则输入 -1 -1。
请将这棵二叉树镜像翻转,即每个节点的左、右子节点互换。翻转完成后,输出翻转后的二叉树的前序遍历序列。
输入输出格式
输入
- 第一行一个整数 ,表示结点数。
- 之后 行,第 行两个整数
l、r,分别表示结点 的左右子结点编号。若 则表示无左子结点, 同理。
输出
- 一行,为翻转后的二叉树前序遍历序列,每个节点编号用空格分隔。
样例
5
2 3
4 5
-1 -1
-1 -1
-1 -1
1 3 2 5 4