数据结构上的指搜索定义为该结构支持的任何搜索操作的扩展,其中除了查询外,还给出了数据结构中元素的引用(指)。虽然元素的搜索时间最常表示为数据结构中元素数量的函数,但指搜索时间被视为元素与指之间距离的函数。在一组 m 个元素中,两个元素 a 和 b 之间的距离 d(a, b) 是它们在排名上的差异。如果元素 a 和 ... 阅读更多
多路树定义为可以有多个子节点的树。如果多路树最多可以有 m 个子节点,则该树称为 m 阶多路树(或 m 路树)。与已研究的其他树一样,m 路树中的节点将由 m-1 个键字段和指向子节点的指针组成。5 阶多路树为了使 m 路树的处理更容易,将在每个节点内的键上施加某种约束或顺序,从而产生 m 阶多路搜索树 ... 阅读更多
我们首先选择一个内存块。然后我们在每个块内选择本地布隆过滤器。这可能会导致内存块之间不平衡。此过滤器效率很高,但错误阳性率 (FPR) 较差。在第一次实例中,分块布隆过滤器应该与相同大小的标准布隆过滤器的 FPR(错误阳性率)相同。分块布隆过滤器由一系列块 b 组成,该块 b 相对小于标准布隆过滤器(布隆过滤器块),每个块都适合一个缓存行。分块布隆过滤器方案与分区方案不同,在分区方案中,每个位都插入到不同的块中。分块布隆过滤器以以下方式实现:位 ... 阅读更多