The dynamic dictionary problem is considered: provide an algorithm for storing a dynamic set, allowing the operations insert, delete, and lookup. A dynamic perfect hashing strategy is given: a randomized algorithm for the dynamic dictionary problem that takes O(1) worst-case time for lookups and O(1) amortized expected time for insertions and deletions; it uses space proportional to the size of the set stored. Furthermore, lower bounds for the time complexity of a class of deterministic algorithms for the dictionary problem are proved. This class encompasses realistic hashing-based schemes that use linear space. Such algorithms have amortized worst-case time complexity OMEGA(log n) for a sequence of n insertions and lookups; if the worst-ca...
Minimal perfect hash functions are used for memory efficient storage and fast retrieval of items fro...
AbstractThis paper gives an input independent average linear time algorithm for storage and retrieva...
We consider the dictionary problem in external memory and improve the update time of the well-known ...
The dynamic dictionary problem is considered: provide an algorithm for storing a dynamic set, allowi...
Abstract. We develop dynamic dictionaries on the word RAM that use asymptotically optimal space, up ...
Abstract. We present a new analysis of the well-known family of multiplicative hash functions, and i...
We consider dictionaries of size n over the finite universe U ={0, 1}^w and introduce a new techniqu...
Abstract. We present a simple and ecient dictionary with worst case constant lookup time, equaling t...
We present a simple and efficient dictionary with worst case constant lookup time, equaling the theo...
We present a simple and efficient dictionary with worst case constant lookup time, equaling the theo...
This paper gives an i, put independe, t average linear time algorithm for storage and retrieval on ...
This thesis is centered around one of the most basic information retrieval problems, namely that of ...
AbstractA parallel dictionary is implemented on a randomized CRCW PRAM with p processors in such a w...
We study the dynamic membership (or dynamic dictionary) problem, which is one of the most fundamenta...
We study the dynamic membership (or dynamic dictionary) problem, which is one of the most fundamenta...
Minimal perfect hash functions are used for memory efficient storage and fast retrieval of items fro...
AbstractThis paper gives an input independent average linear time algorithm for storage and retrieva...
We consider the dictionary problem in external memory and improve the update time of the well-known ...
The dynamic dictionary problem is considered: provide an algorithm for storing a dynamic set, allowi...
Abstract. We develop dynamic dictionaries on the word RAM that use asymptotically optimal space, up ...
Abstract. We present a new analysis of the well-known family of multiplicative hash functions, and i...
We consider dictionaries of size n over the finite universe U ={0, 1}^w and introduce a new techniqu...
Abstract. We present a simple and ecient dictionary with worst case constant lookup time, equaling t...
We present a simple and efficient dictionary with worst case constant lookup time, equaling the theo...
We present a simple and efficient dictionary with worst case constant lookup time, equaling the theo...
This paper gives an i, put independe, t average linear time algorithm for storage and retrieval on ...
This thesis is centered around one of the most basic information retrieval problems, namely that of ...
AbstractA parallel dictionary is implemented on a randomized CRCW PRAM with p processors in such a w...
We study the dynamic membership (or dynamic dictionary) problem, which is one of the most fundamenta...
We study the dynamic membership (or dynamic dictionary) problem, which is one of the most fundamenta...
Minimal perfect hash functions are used for memory efficient storage and fast retrieval of items fro...
AbstractThis paper gives an input independent average linear time algorithm for storage and retrieva...
We consider the dictionary problem in external memory and improve the update time of the well-known ...