本质:无 rotate 平衡树。
一旦没了 rotate,代码就短好多,思路也清晰。
首先说一下,这个东西可以搞一切 bst , treap , splay 所能搞的东西。
——自为风月马前卒
整个数据结构中只有 \(2\) 种操作、\(1\) 种询问:
-
\(\mathtt{split}\) 把一棵树分成两棵树。
-
\(\mathtt{merge}\) 把两棵树合成一棵树。
-
\(\mathtt{kth}\)
2023-12-05 13:57:57
本质:无 rotate 平衡树。
一旦没了 rotate,代码就短好多,思路也清晰。
首先说一下,这个东西可以搞一切 bst , treap , splay 所能搞的东西。
——自为风月马前卒
整个数据结构中只有 \(2\) 种操作、\(1\) 种询问:
\(\mathtt{split}\) 把一棵树分成两棵树。
\(\mathtt{merge}\) 把两棵树合成一棵树。
\(\mathtt{kth}\)
下一篇:CSS2写三角形