想学非旋转的Treap 然后看到里面提到斜堆 顺便学了学可并堆可并堆1.左偏树 其实他介绍了4种可并堆= =http://hplonline20090711.blog.163.com/blog/static/121969114200961174556682/2.斜堆好像说是类似平衡树里的 Splaymerge(a,b) //a.val>b.val 大根堆 merge(a.r,b) swap(a.l,a.r)细节什么的还有一点= =大体思想是合并a和b时 先合并a的右儿子和b 这个新堆是a的新右二子 然后交换a的左右儿子就像Splay一样不明觉厉 均摊复杂度O(logn) 可并堆的操作 和...