普通平衡树的实现方法有Splay,有旋Treap,无旋Treap,WBLT等等,但是我作为一个不太熟悉平衡树并且只学了有旋Treap的蒟蒻,我想问一下:这些不同的实现方法各有什么优劣之分?一般竞赛时用哪种实现方式?