AbstractA data structure is implicit if it uses no extra strorage beyond the space needed for the data and a constant number of parameters. We describe an implicit data structure for storing nk-key records, which supports searching for a record, under any key, in the asymptotically optimal search time O(1g n). This is in sharp contrast to an Ω(n1− 1k) lower bound which holds if all comparisons must be against the sought key value. The theoretical tools we develop also yield a more practical way to halve the number of memory references used in obvious non-implicit solutions to the multikey table problem
Logarithmic search data structures, such as search trees and skiplists, are fundamental building blo...
We introduce an innovative decomposition technique which reduces a multi-dimensional searching probl...
AbstractWe prove a tight lower bound of Ω(log log n) in the parallel decision tree model, on the com...
AbstractWe introduce a data structure that requires only one pointer for every k data values and sup...
AbstractAn implicit data structure for the dictionary problem maintains n data values in the first n...
An array of n distinct keys can be sorted for logarithmic searching or can be organized as a heap fo...
AbstractWe consider representations of data structures in which the relative ordering of the values ...
Several new data structures are presented for dictionaries containing elements with different weight...
An implicit data structure for the dictionary problem maintains n data values in the first n locatio...
AbstractThis paper proves a tradeoff between the time it takes to search for elements in an implicit...
The 2003 paper by Gianni Franceschini and Roberto Grossi titled "Optimal Worst-Case Operations for I...
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...
This paper develops the multidimensional binary search tree (or k-d tree, where k is the dimensional...
In this paper we present an implicit dynamic dictionary with the working-set property, supporting in...
Logarithmic search data structures, such as search trees and skiplists, are fundamental building blo...
We introduce an innovative decomposition technique which reduces a multi-dimensional searching probl...
AbstractWe prove a tight lower bound of Ω(log log n) in the parallel decision tree model, on the com...
AbstractWe introduce a data structure that requires only one pointer for every k data values and sup...
AbstractAn implicit data structure for the dictionary problem maintains n data values in the first n...
An array of n distinct keys can be sorted for logarithmic searching or can be organized as a heap fo...
AbstractWe consider representations of data structures in which the relative ordering of the values ...
Several new data structures are presented for dictionaries containing elements with different weight...
An implicit data structure for the dictionary problem maintains n data values in the first n locatio...
AbstractThis paper proves a tradeoff between the time it takes to search for elements in an implicit...
The 2003 paper by Gianni Franceschini and Roberto Grossi titled "Optimal Worst-Case Operations for I...
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...
This paper develops the multidimensional binary search tree (or k-d tree, where k is the dimensional...
In this paper we present an implicit dynamic dictionary with the working-set property, supporting in...
Logarithmic search data structures, such as search trees and skiplists, are fundamental building blo...
We introduce an innovative decomposition technique which reduces a multi-dimensional searching probl...
AbstractWe prove a tight lower bound of Ω(log log n) in the parallel decision tree model, on the com...