top1编程
← 返回上一页

P4871. 二叉树的遍历

时间限制
1000 ms
内存限制
128 MiB
难度
-
知识点
童程童美
知识点
树和二叉树

题目描述

给出一个 n 个结点的二叉树,请求出二叉树的前序遍历,中序遍历和后序遍历。

【样例解释】

样例对应的二叉树如图所示: 1669009487904-00iq3ijrgak7otcout.png

输入格式

第一行有一个整数 n (0<n≤26),表示二叉树有 n 个结点; 以下 n 行,每行第一个为一个大写字母表示结点的值,第 i+1 行的结点编号为 i。 后面为两整数,第一个表示该结点左孩子结点编号,第二个表示该结点右孩子的结点编号,如果该编号为 0 0 表示没有;(编号为 1 的结点是树的根)

输出格式

共三行,第一行为二叉树的前序遍历,第二行为中序遍历,第三行为后序遍历;

7
F 2 3
C 4 5
E 0 6
A 0 0
D 7 0
G 0 0
B 0 0
FCADBEG
ACBDFEG
ABDCGEF