[自用]算法复健的笔记
记录一些以前没想清楚的点
非旋Treap处理序列问题: 实际上是默认以序列中的位置为BST的权值,通过Split和Merge操作保证二叉树性质。因为是位置满足二叉树性质,而不是权值,所以不能实现区间第k大。
版权声明:因为我是蒟蒻,所以请大佬和神犇们不要转载(有坑)的文章,并指出问题,谢谢
记录一些以前没想清楚的点
非旋Treap处理序列问题: 实际上是默认以序列中的位置为BST的权值,通过Split和Merge操作保证二叉树性质。因为是位置满足二叉树性质,而不是权值,所以不能实现区间第k大。