#1276. 二叉排序树

二叉排序树

题目描述

小青遇到了这样一个问题:输入一系列整数,建立二叉排序数,并进行前序,中序,后序遍历。

输入格式

输入第一行包括一个整数n(1<=n<=100)。接下来的一行包括n个整数。

输出格式

可能有多组测试数据,对于每组数据,将题目所给数据建立一个二叉排序树,并对二叉排序树进行前序、中序和后序遍历。每种遍历结果输出一行。每行最后一个数据之后有一个空格。 1 2 2 8 15 4 21 10 5 39

样例

样例 1

输入 # 1

1

2 

2

8 15 

4

21 10 5 39

输出 # 1

2 

2 

2 

8 15 

8 15 

15 8 

21 10 5 39 

5 10 21 39 

5 10 39 21