We consider the problem of maintaining a dynamic dictionary in which both the keys and the associated data are variable-length bit-strings. We present a dictionary structure based on hashing that supports constant time lookup and expected amortized constant time insertion and deletion. To store the key-data pairs (s1, t1)... (sn, tn), our dictionary structure uses O(m) bits where m = � (max(|si | − log n, 1) + |ti|) and |si | is the length of bit string si. We assume a word length w> log m. We present several applications, including representations for semi-dynamic graphs, ordered sets for integers in a bounded range, cardinal trees with varying cardinality, and simplicial meshes of k dimensions. These results either generalize or simp...
Abstract. Linear time optimal parsing algorithms are very rare in the dictionary based branch of the...
We consider the indexable dictionary problem which consists in storing a set S C (0,...,m- 1} for so...
Linear-time optimal parsing algorithms are rare in the dictionary-based branch of the data compressi...
Abstract. We present a new analysis of the well-known family of multiplicative hash functions, and i...
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 consider space-efficient solutions to two dynamic data structuring problems. We first g...
We consider dictionaries of size n over the finite universe U ={0, 1}^w and introduce a new techniqu...
AbstractIn thedynamic dictionary matchingproblem, a dictionaryDcontains a set of patterns that can c...
This thesis is centered around one of the most basic information retrieval problems, namely that of ...
This paper presents a general technique for optimally transforming any dynamic data structure that o...
This paper presents a general technique for optimally transforming any dynamic data structure that o...
We consider the dictionary problem in external memory and improve the update time of the well-known ...
We consider the dictionary problem in external memory and improve the update time of the well-known ...
AbstractLinear-time optimal parsing algorithms are rare in the dictionary-based branch of the data c...
Abstract. Linear time optimal parsing algorithms are very rare in the dictionary based branch of the...
We consider the indexable dictionary problem which consists in storing a set S C (0,...,m- 1} for so...
Linear-time optimal parsing algorithms are rare in the dictionary-based branch of the data compressi...
Abstract. We present a new analysis of the well-known family of multiplicative hash functions, and i...
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 consider space-efficient solutions to two dynamic data structuring problems. We first g...
We consider dictionaries of size n over the finite universe U ={0, 1}^w and introduce a new techniqu...
AbstractIn thedynamic dictionary matchingproblem, a dictionaryDcontains a set of patterns that can c...
This thesis is centered around one of the most basic information retrieval problems, namely that of ...
This paper presents a general technique for optimally transforming any dynamic data structure that o...
This paper presents a general technique for optimally transforming any dynamic data structure that o...
We consider the dictionary problem in external memory and improve the update time of the well-known ...
We consider the dictionary problem in external memory and improve the update time of the well-known ...
AbstractLinear-time optimal parsing algorithms are rare in the dictionary-based branch of the data c...
Abstract. Linear time optimal parsing algorithms are very rare in the dictionary based branch of the...
We consider the indexable dictionary problem which consists in storing a set S C (0,...,m- 1} for so...
Linear-time optimal parsing algorithms are rare in the dictionary-based branch of the data compressi...