FHQ Treap

本质:无 rotate 平衡树

一旦没了 rotate,代码就短好多,思路也清晰。

首先说一下,这个东西可以搞一切 bst , treap , splay 所能搞的东西。
——自为风月马前卒

整个数据结构中只有 \(2\) 种操作、\(1\) 种询问:

  • \(\mathtt{split}\) 把一棵树分成两棵树。

  • \(\mathtt{merge}\) 把两棵树合成一棵树。

  • \(\mathtt{kth}\)

上一篇:学习笔记:Splay


下一篇:CSS2写三角形