平衡树24题(更新中…)
前言:
- 我写的平衡树题里不是用Treap解决的,就是用Fhq-Treap写的,还有极少数是用Splay写的。
- 说说这几个树的区别与优劣:
- Treap是编码相对来说最容易的,但是由于它的结构不能改变,以致许多题目不能实现,区间操作也不行。一般来说,Treap可以打裸题,或者作为其它算法的辅助算法。
- Fhq-Treap一般来说Splay能做的它都可以。编码比Splay容易,容易理解。功能强大。唯一不足的是在LCT没有Splay优秀。
- Splay很灵活,一般所有情况都可以处理。但编码和理解难度比前两个稍大。我一般用Splay都是拿来打LCT。