We generalize Cuckoo Hashing \cite{PagRod01} to \emph{$d$-ary Cuckoo Hashing} and show how this yields a simple hash table data structure that stores $n$ elements in $(1+\epsilon)\,n$ memory cells, for any constant $\epsilon > 0$. Assuming uniform hashing, accessing or deleting table entries takes at most $d = O(\ln\frac{1}{\epsilon})$ 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+\epsilon)\,n$ space, and supports satellite information. Experiments indicate that $d=4$ choices suffice for $\epsilon \approx 0.03$. We also describe a hash table data structure using explicit constant time hash functions, using ...
A hash table is a representation of a set in a linear size data structure that supports constanttime...
Cuckoo hashing is a very efficient dynamic dictionary. It provides worst case constant lookup time (...
Abstract. We propose a novel algorithm based on random graphs to construct minimal perfect hash func...
We generalize Cuckoo Hashing \cite{PagRod01} to \emph{$d$-ary Cuckoo Hashing} and show how this yiel...
We generalize Cuckoo Hashing to \emph{$d$-ary Cuckoo Hashing} and show how this yields a simple hash...
We present a simple and efficient dictionary with worst case constant lookup time, equaling the theo...
Abstract. We present a simple and ecient dictionary with worst case constant lookup time, equaling t...
Analysis of AlgorithmsCuckoo hashing is a hash table data structure offering constant access time, e...
In this paper, we provide a polylogarithmic bound that holds with high probability on the insertion ...
Cuckoo hashing is an efficient technique for creating large hash tables with high space utilization ...
Cuckoo hashing was introduced by Pagh and Rodler in 2001. Its main feature is that it provides const...
Abstract. We consider open addressing hashing, and implement it by using the Robin Hood strategy, th...
A minimal perfect hash function maps a set S of n keys into the set { 0, 1,..., n − 1} bijectively. ...
Minimal perfect hash functions are used for memory efficient storage and fast retrieval of items fro...
The dynamic dictionary problem is considered: provide an algorithm for storing a dynamic set, allowi...
A hash table is a representation of a set in a linear size data structure that supports constanttime...
Cuckoo hashing is a very efficient dynamic dictionary. It provides worst case constant lookup time (...
Abstract. We propose a novel algorithm based on random graphs to construct minimal perfect hash func...
We generalize Cuckoo Hashing \cite{PagRod01} to \emph{$d$-ary Cuckoo Hashing} and show how this yiel...
We generalize Cuckoo Hashing to \emph{$d$-ary Cuckoo Hashing} and show how this yields a simple hash...
We present a simple and efficient dictionary with worst case constant lookup time, equaling the theo...
Abstract. We present a simple and ecient dictionary with worst case constant lookup time, equaling t...
Analysis of AlgorithmsCuckoo hashing is a hash table data structure offering constant access time, e...
In this paper, we provide a polylogarithmic bound that holds with high probability on the insertion ...
Cuckoo hashing is an efficient technique for creating large hash tables with high space utilization ...
Cuckoo hashing was introduced by Pagh and Rodler in 2001. Its main feature is that it provides const...
Abstract. We consider open addressing hashing, and implement it by using the Robin Hood strategy, th...
A minimal perfect hash function maps a set S of n keys into the set { 0, 1,..., n − 1} bijectively. ...
Minimal perfect hash functions are used for memory efficient storage and fast retrieval of items fro...
The dynamic dictionary problem is considered: provide an algorithm for storing a dynamic set, allowi...
A hash table is a representation of a set in a linear size data structure that supports constanttime...
Cuckoo hashing is a very efficient dynamic dictionary. It provides worst case constant lookup time (...
Abstract. We propose a novel algorithm based on random graphs to construct minimal perfect hash func...