#S6U04P01. 【例题】三种顺序报告
【例题】三种顺序报告
三种顺序报告
难度:T2
【知识点:二叉树遍历】【知识点:递归】
前置知识:孩子数组、空树、对应遍历规则
题目描述
给定一棵合法二叉树,节点编号为 到 ,根编号为 。左右孩子有区别,编号大小与位置无关; 表示空孩子,不是节点。保证无环、所有节点属于同一棵树、非根恰好有一个父节点。
按先序、中序、后序分别列出整棵树的节点编号。先序为根、左子树、右子树;中序为左子树、根、右子树;后序为左子树、右子树、根。每棵子树也遵守相同规则。
输入格式
第一行给 。接下来 行,第 行给 ,表示节点 的左右孩子。
输出格式
三行依次为先序、中序、后序,每行编号之间用空格分隔。
样例输入
7 1
2 3
4 5
0 6
0 0
7 0
0 0
0 0
样例输出
1 2 4 5 7 3 6
4 2 7 5 1 3 6
4 7 5 2 6 3 1
数据范围
,,。