随笔分类 -  数据结构--fhq Treap

摘要:区间的操作最主要的地方就是把 split 操作从按权值分裂 改成了 按大小分裂 我们把 大小 == k 放在一棵树,然后其余的放在另一棵树 阅读全文
posted @ 2019-09-18 19:52 _Ackerman 阅读(631) 评论(0) 推荐(0)
摘要:其实二叉平衡树就是通过各种奇异的操作从而维持二叉树的平衡 fhq Treap特殊就特殊在它并没有像其他性能非常优越的平衡二叉树一样是通过旋转从而实现二叉树的平衡 fhq Treap的核心操作其实就两个 分裂 和 合并 分裂 分裂就是把一棵二叉平衡树 分成两个二叉平衡树, 左边的二叉平衡树的所有点的权 阅读全文
posted @ 2019-09-17 22:05 _Ackerman 阅读(353) 评论(1) 推荐(0)