×

具有\(O(1)\)最坏更新时间的简单平衡搜索树。 (英语) Zbl 0852.68020号

摘要:我们展示了对\((a,2b)\)树的轻微修改如何使我们能够在\(O(\log n)\)时间内执行成员和邻居查询,并在\(O(1)\)最坏情况下(一旦知道插入或删除的密钥的位置)执行更新。我们的数据结构非常自然,比以前的最坏情况下的最佳解决方案简单得多。它基于两种技术:1)bucketing,即在(a,2b)树的每个叶中存储一个由\(2 \ log n \)个键组成的排序列表,以及2)预防性拆分,即在节点增长超过允许值之前拆分节点。如果只允许插入,它还可以用作具有\(O(\log^*n)\)最坏更新时间的手指搜索树。

理学硕士:

68页第10页 搜索和排序
2012年第68季度 语法和重写系统
PDF格式BibTeX公司 XML格式引用
全文: 内政部