...
【24h】

Belga B-Trees

机译:Belga B树

获取原文
获取原文并翻译 | 示例

摘要

We revisitself-adjustingexternal memory tree data structures, which combine the optimal (and practical) worst-case I/O performances of B-trees, while adapting to the online distribution of queries. Our approach is analogous to undergoing efforts in the BST model, whereTango Trees(Demaine et al., SIAM J. Comput.37(1), 240-251,2007) were shown to be O(log log N)-competitive with the runtime of the best offline binary search tree on every sequence of searches. Here we formalize the B-Tree model as a natural generalization of the BST model. We prove lower bounds for the B-Tree model, and introduce a B-Tree model data structure, the Belga B-tree, that executes any sequence of searches within a O(log logN) factor of the best offline B-tree model algorithm, provided B = log O(1)N. We also show how to transform any static BST into a static B-tree which is faster by a Theta(log B) factor; the transformation is randomized and we show that randomization is necessary to obtain any significant speedup.
机译:我们重新审视调整外部内存树数据结构,它结合了B树的最佳(和实用)最坏情况I / O性能,同时适应查询的在线分发。我们的方法类似于BST模型中的努力,Whertango树(Demaine等,Siam J.Comput.37(1),240-251,2007)被证明是O(日志Log N) - 与之相关每个搜索序列上最好的离线二进制搜索树的运行时间。在这里,我们将B树模型形式形式为BST模型的自然概括。我们证明了B树模型的下限,并引入了B树模型数据结构,Belga B树,在最佳离线B树模型算法的O(log logn)系数中执行任何搜索序列,提供b = log o(1)n。我们还展示了如何将任何静态BST转换为静态B树,θ(log b)因子更快;转换是随机化的,我们表明需要随机化以获得任何重要的加速。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号