#YBT55. 「一本通 4.6 练习 3」普通平衡树
「一本通 4.6 练习 3」普通平衡树
题目名称
普通平衡树
题目描述
这是一道模板题,需编写一种数据结构(平衡树相关)来维护一组数,实现以下操作:
- 插入数 。
- 删除数 (若有多个相同数,仅删除一个)。
- 查询数 的排名(若有多个相同数,输出最小排名)。
- 查询排名为 的数。
- 求数 的前驱(前驱定义为小于 且最大的数)。
- 求数 的后继(后继定义为大于 且最小的数)。
输入格式
第一行:整数 ,表示操作个数。 接下来 行:每行两个数 和 , 表示操作序号( )。
输出格式
对于操作 3、4、5、6,每行输出一个数,为对应操作的答案。
输入输出样例
- 输入样例
10
1 106465
4 1
1 317721
4 1
1 460929
1 644985
4 1
1 89851
6 81968
1 492737
5 493598
- 输出样例
106465
84185
492737
数据范围与提示
, 。