A finger is a point in a file near which updates and searches can be conducted particularly efficiently. We present a data structure which supports insertions, deletions, searches, and approximate range queries. In each case both a finger f and a key k are specified as arguments to the appropriate algorithm. The total time bound for n updates (insertion or deletions) in an initiallly empty data structure is the sum over all updates of 0(log d+log*n), where d is the linear distance (i.e., the distance in the linear list being represented) from f to k. By an approximate range query, we mean a query of the form "How many keys lie between the finger f and the key k?", where a predetermined percentage of error is allowed in the number returned. ...
For any epsilon in (0,1), a (1+epsilon)-approximate range mode query asks for the position of an ele...
We introduce 2-3 finger trees, a functional representation of persistent sequences supporting access...
We consider the problem of implementing nger search trees on the pointer machine, i.e., how to maint...
Levcopolous and Overmars [L088] described a search tree in which the time to insert or delete a key ...
We show how to support the finger search operation on degree-balanced search trees in a space-effici...
We consider the problem of implementing finger search trees on the pointer machine, {\it i.e.}, how ...
Given a set of points in a k-dimensional space, an orthogonal range query is a request for the numbe...
We show how to support he finger search operation on degree-balanced search trees in a space-efficie...
We consider the problem of implementing finger search trees on the pointer machine, i.e., how to mai...
We present a new finger search tree with O(log log d) expected search time in the Random Access Mach...
In this paper, we present two linear-size external memory data structures for approximate range sear...
In this paper, we present two linear-size external memory data structures for approximate range sear...
We show how binary trees of bounded balance can be maintained so that the time to perform each indiv...
A data base is said to allow range restrictions if we may request that only records with some specif...
We present a data structure based on AVL-trees which allows an insertion or a deletion to be perform...
For any epsilon in (0,1), a (1+epsilon)-approximate range mode query asks for the position of an ele...
We introduce 2-3 finger trees, a functional representation of persistent sequences supporting access...
We consider the problem of implementing nger search trees on the pointer machine, i.e., how to maint...
Levcopolous and Overmars [L088] described a search tree in which the time to insert or delete a key ...
We show how to support the finger search operation on degree-balanced search trees in a space-effici...
We consider the problem of implementing finger search trees on the pointer machine, {\it i.e.}, how ...
Given a set of points in a k-dimensional space, an orthogonal range query is a request for the numbe...
We show how to support he finger search operation on degree-balanced search trees in a space-efficie...
We consider the problem of implementing finger search trees on the pointer machine, i.e., how to mai...
We present a new finger search tree with O(log log d) expected search time in the Random Access Mach...
In this paper, we present two linear-size external memory data structures for approximate range sear...
In this paper, we present two linear-size external memory data structures for approximate range sear...
We show how binary trees of bounded balance can be maintained so that the time to perform each indiv...
A data base is said to allow range restrictions if we may request that only records with some specif...
We present a data structure based on AVL-trees which allows an insertion or a deletion to be perform...
For any epsilon in (0,1), a (1+epsilon)-approximate range mode query asks for the position of an ele...
We introduce 2-3 finger trees, a functional representation of persistent sequences supporting access...
We consider the problem of implementing nger search trees on the pointer machine, i.e., how to maint...