摘要:
关于重量平衡树的相关概念可以参考姊妹文章:重量平衡树之替罪羊树 Treap是依靠旋转来维护平衡的重量平衡树中最为好写的一中,因为它的旋转不是LL就是RR 对于每一个新的节点,它给这个节点分配了一个随机数,用作优先级,然后以这个优先级来维护一个堆结构 由于堆本身就是完全二叉树结构,这样维护之后的树就无 阅读全文
摘要:
替罪羊树作为平衡树家族里比较简单的一员,效率还是很不错的 只要不是维护序列之类的需要提取子树进行操作的问题,选择高效率的重量平衡树是无可非议的 我们可以用一个标准:需不需要采用旋转操作来对重量平衡树进行一个简单的分类: 没有采用旋转机制的有:跳表和替罪羊树 采用旋转机制的有:Treap 所有采用旋转 阅读全文