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 …

Tight Bounds for Classical Open Addressing

MA Bender, W Kuszmaul, R Zhou - 2024 IEEE 65th Annual …, 2024 - ieeexplore.ieee.org
We introduce a classical open-addressed hash table, called rainbow hashing, that supports
a load factor of up to 1 -ε, while also supporting O(1) expected-time queries, and …

SPIDER: Improved Succinct Rank and Select Performance

MD Laws, J Bliven, K Conklin, E Laalai… - arxiv preprint arxiv …, 2024 - arxiv.org
Rank and select data structures seek to preprocess a bit vector to quickly answer two kinds
of queries: rank (i) gives the number of 1 bits in slots 0 through i, and select (j) gives the first …