SIAM Journal on Computing · 2001 · 167 citations · 12 references
ComputingComputer ScienceAlgorithmsData StructuresSet TheoryLookup TablesMemory HierarchyQuery ProcessingSpace ComplexityCompressed Data StructuresCompression Bounds
A static dictionary is a data structure storing subsets of a finite universe U, answering membership queries. We show that on a unit cost RAM with word size $\Theta(\log |U|)$, a static dictionary for n-element sets with constant worst case query time can be obtained using $B+O(\log\log |U|)+o(n)$ bits of storage, where $B=\ceiling{\log_2\binom{|U|}{n}}$ is the minimum number of bits needed to represent all n-element subsets of U.
12
Andrew Chi-Chih Yao · Journal of the ACM · 1981 · 359 citations · Full text
The cell probe complexity of dynamic data structures
Michael L. Fredman, Michael Saks · 1989 · 359 citations · Full text
Robert E. Tarjan, Andrew Chi-Chih Yao · Communications of the ACM · 1979 · 207 citations · Full text
Membership in Constant Time and Almost-Minimum Space
Andrej Brodnik, J. Ian Munro · SIAM Journal on Computing · 1999 · 143 citations