#1625. BST操作
BST操作
题目描述
编程输入个不同的大于零的整数,用二叉排序树按由小到大的顺序输出。然后删除其中的一个数找出其中第大的那个数,最后将其按由小到大的顺序输出。
输入格式
共四行,第一行一个整数;第二行是个互不相等的正整数;第三行一个整数;第四行是整数。
输出格式
第一行是个排序后的整数;第二行是第大的那个数;第三行是剩下个数。
样例
输入样例
5
9 5 22 73 1
输出样例
1 5 9 22 73
9
编程输入N个不同的大于零的整数,用二叉排序树按由小到大的顺序输出。然后删除其中的一个数X找出其中第K大的那个数,最后将其按由小到大的顺序输出。
共四行,第一行一个整数N;第二行是N个互不相等的正整数(1≤N≤2000000);第三行一个整数X;第四行是整数K。
第一行是N个排序后的整数;第二行是第K大的那个数;第三行是剩下N−1个数。
5
9 5 22 73 1
1 5 9 22 73
9