On the optimal time/space tradeoff for hash tables

MA Bender, M Farach-Colton, J Kuszmaul… - Proceedings of the 54th …, 2022 - dl.acm.org
For nearly six decades, the central open question in the study of hash tables has been to
determine the optimal achievable tradeoff curve between time and space. State-of-the-art …

Tight cell-probe lower bounds for dynamic succinct dictionaries

T Li, J Liang, H Yu, R Zhou - 2023 IEEE 64th Annual …, 2023 - ieeexplore.ieee.org
A dictionary data structure maintains a set of at most n keys from the universe U under key
insertions and deletions, such that given a query x∈U, it returns if x is in the set. Some …

Dynamic dictionary with subconstant wasted bits per key

T Li, J Liang, H Yu, R Zhou - Proceedings of the 2024 Annual ACM-SIAM …, 2024 - SIAM
Dictionaries have been one of the central questions in data structures. A dictionary data
structure maintains a set of key-value pairs under insertions and deletions such that given a …

Modern hashing made simple

MA Bender, M Farach-Colton, J Kuszmaul… - 2024 Symposium on …, 2024 - SIAM
Modern work on hashing has led to hash tables with extraordinary guarantees. However,
these data structures are too complex to be taught in (even an advanced) data structures …

Dynamic “succincter”

T Li, J Liang, H Yu, R Zhou - 2023 IEEE 64th Annual …, 2023 - ieeexplore.ieee.org
Augmented B-trees (aB-trees) are a broad class of data structures. The seminal work
“succincter” by Pǎtraşcu 1 showed that any aB-tree can be stored using only two bits of …

A dynamic space-efficient filter with constant time operations

IO Bercea, G Even - arxiv preprint arxiv:2005.01098, 2020 - arxiv.org
A dynamic dictionary is a data structure that maintains sets of cardinality at most $ n $ from a
given universe and supports insertions, deletions, and membership queries. A filter …

An extendable data structure for incremental stable perfect hashing

IO Bercea, G Even - Proceedings of the 54th Annual ACM SIGACT …, 2022 - dl.acm.org
We consider the problem of dynamically assigning n elements unique indices, known as
hashcodes, in the range [(1+ o (1)) n]. This problem is known as perfect hashing and is …

Optimal Static Dictionary with Worst-Case Constant Query Time

Y Hu, J Liang, H Yu, J Zhang, R Zhou - arxiv preprint arxiv:2412.10655, 2024 - arxiv.org
In this paper, we design a new succinct static dictionary with worst-case constant query time.
A dictionary data structure stores a set of key-value pairs with distinct keys in $[U] $ and …