#1924. 二叉搜索树进阶-课堂案例2
二叉搜索树进阶-课堂案例2
题目描述
《创建二叉搜索树》
输入一列整数,请你按顺序插入并创建二叉搜索树,之后输出中序和后序遍历序列。然后指定一个要删除的值和一个要插入的值,在完成插入和删除后输出中序和后序遍历序列。
输入格式
4行。第1行一个整数n。第2行,n个空格隔开的整数(不重复)。 第3行,一个要被删除的整数。第4行,一个要新插入的整数。
输出格式
6行。1、2行,中序和后序序列。3、4行,完成删除后的中序和后序序列。5、6行,完成插入后的中序和后序序列。
样例
输入样例 1
7
14 3 5 7 1 20 8
8
9
输出样例 1
1 3 5 7 8 14 20
1 8 7 5 3 20 14
1 3 5 7 14 20
1 7 5 3 20 14
1 3 5 7 9 14 20
1 9 7 5 3 20 14
输入样例 2
5
5 3 7 2 4
2
6
输出样例 2
2 3 4 5 7
2 4 3 7 5
3 4 5 7
4 3 7 5
3 4 5 6 7
4 3 6 7 5
输入样例 3
7
14 3 5 7 1 20 8
14
4
输出样例 3
1 3 5 7 8 14 20
1 8 7 5 3 20 14
1 3 5 7 8 20
1 8 7 5 3 20
1 3 4 5 7 8 20
1 4 8 7 5 3 20
输入样例 4
3
5 3 7
5
6
输出样例 4
3 5 7
3 7 5
3 7
3 7
3 6 7
6 3 7
输入样例 5
3
10 5 15
100
12
输出样例 5
5 10 15
5 15 10
5 10 15
5 15 10
5 10 12 15
5 12 15 10