二进制分组的删除操作
分两种情况讨论。下文中
末尾删除
若内层数据结构不支持删除或懒惰删除,则二进制分组只能支持在末尾删除。
直接删除的问题在于如果
考虑魔改二进制分组:允许最多两个
对于每个
任意位置删除
此时内层数据结构支持删除,只是我们要求复杂度与
处理方式很简单,首先在每个组里进行查询找出要删除的元素,此部分
分两种情况讨论。下文中
若内层数据结构不支持删除或懒惰删除,则二进制分组只能支持在末尾删除。
直接删除的问题在于如果
考虑魔改二进制分组:允许最多两个
对于每个
此时内层数据结构支持删除,只是我们要求复杂度与
处理方式很简单,首先在每个组里进行查询找出要删除的元素,此部分