Space Efficient Hash Tables with Worst Case Constant Access Time

STACS '03: Proceedings of the 20th Annual Symposium on Theoretical Aspects of Computer Science(2004)

引用 127|浏览45
暂无评分
摘要
We generalize Cuckoo Hashing to d-ary Cuckoo Hashing and show how this yields a simple hash table data structure that stores n elements in (1 + ε)n memory cells, for any constant ε > 0. Assuming uniform hashing, accessing or deleting table entries takes at most d=O (ln (1/ε)) probes and the expected amortized insertion time is constant. This is the first dictionary that has worst case constant access time and expected constant update time, works with (1 + ε)n space, and supports satellite information. Experiments indicate that d = 4 probes suffice for ε ≈ 0.03. We also describe variants of the data structure that allow the use of hash functions that can be evaluated in constant time.
更多
查看译文
关键词
Data Structure,Constant Time,Computational Mathematic,Hash Function,Memory Cell
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要