非旋转treap的操作基于split和merge操作,其余操作和普通平衡树一样,复杂度保证方式与旋转treap差不多,都是基于一个随机的参数,这样构出的树树高为\(logn\) split 作用:将原平衡树分为排名为\([1,k]\),\([k+1,n]\)的两棵平衡树 实现: 1.如果\(x\)左儿子的子树大小\(size[l]==k\),那么\(x\)左儿子即为\([1,k]\)这个平衡树的根,\(x\)本身为另一颗平衡树的根 2.如果\(x\)左儿子的子树大小\(size[l]+1==k\