Treap 入门
摘要:所谓treap: tree+heap.Treap在以关键码value构成二叉查找树的同时,还按优先级random来满足堆的性质。它的维护方式同样是旋转,但只有左旋和右旋,且可以合写为一个rotate(int& p, bool r);它支持普通平衡树的功能:插入、删除单个元素,询问整棵树的第k大但是线段树能做到的区间操作,它一般不支持,但splay可以。详细说明:http://www.nocow.cn/index.php/Treap模板题:hdu 4006http://acm.hdu.edu.cn/showproblem.php?pid=4006 1 #include 2 #includ
阅读全文
posted @ 2014-02-11 17:57
浙公网安备 33010602011771号