Several new data structures are presented for dictionaries containing elements with different weights (access probabilities). The structures use just one location in addition to those required for the values of the elements. The first structure supports a worst-case search time that is within a constant multiplicative factor of optimal, in terms of the rank of the weight of the desired element with respect to the multiset of weights. If the values of the elements that comprise the dictionary have been drawn from a uniform distribution, then a variation of this structure achieves average search times that are asymptotically very good. Similar results are established for data structures which handle the case in which the intervals between con...
Abstract: Trees are frequently used data structures for fast access to the stored data. Data structu...
We present a general transformation for combining a constant number of binary search tree data struc...
We describe algorithms for constructing optimal binary search trees, in which the access cost of a k...
AbstractThis paper proves a tradeoff between the time it takes to search for elements in an implicit...
An array of n distinct keys can be sorted for logarithmic searching or can be organized as a heap fo...
AbstractA data structure is implicit if it uses no extra strorage beyond the space needed for the da...
Abstract. The weighted path length of optimum binary search trees is bounded above by Y’./3i +2 a. +...
AbstractAn implicit data structure for the dictionary problem maintains n data values in the first n...
The time required for a sequence of operations on a data structure is usually measured in terms of t...
We discuss several simple strategies for constructing binary search trees. Upper and lower bounds fo...
The 2003 paper by Gianni Franceschini and Roberto Grossi titled "Optimal Worst-Case Operations for I...
This paper introduces a general technique for speeding up unsuccessful search using very little extr...
AbstractWe present a dynamic comparison-based search structure that supports insertions, deletions, ...
AbstractWe consider the problem of building optimal binary search trees. The binary search tree is a...
We introduce the lazy search tree data structure. The lazy search tree is a comparison-based data st...
Abstract: Trees are frequently used data structures for fast access to the stored data. Data structu...
We present a general transformation for combining a constant number of binary search tree data struc...
We describe algorithms for constructing optimal binary search trees, in which the access cost of a k...
AbstractThis paper proves a tradeoff between the time it takes to search for elements in an implicit...
An array of n distinct keys can be sorted for logarithmic searching or can be organized as a heap fo...
AbstractA data structure is implicit if it uses no extra strorage beyond the space needed for the da...
Abstract. The weighted path length of optimum binary search trees is bounded above by Y’./3i +2 a. +...
AbstractAn implicit data structure for the dictionary problem maintains n data values in the first n...
The time required for a sequence of operations on a data structure is usually measured in terms of t...
We discuss several simple strategies for constructing binary search trees. Upper and lower bounds fo...
The 2003 paper by Gianni Franceschini and Roberto Grossi titled "Optimal Worst-Case Operations for I...
This paper introduces a general technique for speeding up unsuccessful search using very little extr...
AbstractWe present a dynamic comparison-based search structure that supports insertions, deletions, ...
AbstractWe consider the problem of building optimal binary search trees. The binary search tree is a...
We introduce the lazy search tree data structure. The lazy search tree is a comparison-based data st...
Abstract: Trees are frequently used data structures for fast access to the stored data. Data structu...
We present a general transformation for combining a constant number of binary search tree data struc...
We describe algorithms for constructing optimal binary search trees, in which the access cost of a k...