发表机构
Carnegie Mellon University; Karlsruhe Institute of Technology; Princeton University(卡内基梅隆大学; 卡尔斯鲁厄理工学院; 普林斯顿大学)
机构由 AI 辅助整理,请以论文原文为准。AI 中文总结
本文针对二次探测哈希表,证明了其在负载因子1-ε下的预期插入时间为ε^-(1+o(1)),解决了该数据结构在ε^-1亚多项式因子范围内的复杂度问题。
AI 中文摘要
二次探测于1968年首次提出,半个多世纪以来一直是计算机科学中最简单、应用最广泛的哈希表设计之一。据推测,当负载因子为1-ε时,该哈希表的预期插入时间可达O(ε^-1),但即便要证明任意函数f的f(ε^-1)形式的界,也一直是个开放问题。本文证明了预期插入时间为ε^-(1+o(1)),这解决了该数据结构在ε^-1的亚多项式因子范围内的复杂度问题。
英文摘要
First proposed in 1968, quadratic probing has stood for more than half a century as one of the simplest and most widely used hash-table designs in computer science. It is conjectured that, at load factor $1 - ε$, the hash table achieves $O(ε^{-1})$ expected insertion time. But even proving a bound of the form $f(ε^{-1})$ for any function $f$ has remained open. In this paper, we prove that the expected insertion time is $ε^{-(1 + o(1))}$. This settles the complexity of the data structure up to sub-polynomial factors in $ε^{-1}$.
Comments17 pages