We show how to support he finger search operation on degree-balanced search trees in a space-efficient manner that retains a worst-case time bound of O(log d), where d is the difference in rank between successive search tar-gets. While most existing tree-based esigns allocate linear extra storage in the nodes (e.g., for side links and parent pointers), our design maintains a compact auxil-iary data structure called the "hand " during the lifetime of the tree and imposes no other storage requirement within the tree. The hand requires O(log n) space for an n-node tree and has a relatively simple structure. It can be updated synchronously during insertions and deletions with time proportional to the number of structural changes in th...
We present a randomized strategy for maintaining balance in dynamically changing search trees that h...
We present a new finger search tree with O(log log d) expected search time in the Random Access Mach...
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 ...
AbstractWe develop a new finger search tree with worst-case constant update time in the pointer mach...
We consider the problem of implementing finger search trees on the pointer machine, i.e., how to mai...
In this paper we show how a slight modification of $(a,b)$-trees allows us to perform member and nei...
It is shown that the online binary search tree data structure GreedyASS performs asymptotically as w...
We present a randomized strategy for maintaining balance in dynamically changing search trees that h...
A static binary search tree where every search starts from where the previous one ends (lazy finger)...
A static binary search tree where every search starts from where the previous one ends (lazy finger)...
We consider the problem of implementing nger search trees on the pointer machine, i.e., how to maint...
We study multi-finger binary search trees (BSTs), a far-reaching extension of the classical BST mode...
We show how binary trees of bounded balance can be maintained so that the time to perform each indiv...
We present a randomized strategy for maintaining balance in dynamically changing search trees that h...
We present a new finger search tree with O(log log d) expected search time in the Random Access Mach...
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 ...
AbstractWe develop a new finger search tree with worst-case constant update time in the pointer mach...
We consider the problem of implementing finger search trees on the pointer machine, i.e., how to mai...
In this paper we show how a slight modification of $(a,b)$-trees allows us to perform member and nei...
It is shown that the online binary search tree data structure GreedyASS performs asymptotically as w...
We present a randomized strategy for maintaining balance in dynamically changing search trees that h...
A static binary search tree where every search starts from where the previous one ends (lazy finger)...
A static binary search tree where every search starts from where the previous one ends (lazy finger)...
We consider the problem of implementing nger search trees on the pointer machine, i.e., how to maint...
We study multi-finger binary search trees (BSTs), a far-reaching extension of the classical BST mode...
We show how binary trees of bounded balance can be maintained so that the time to perform each indiv...
We present a randomized strategy for maintaining balance in dynamically changing search trees that h...
We present a new finger search tree with O(log log d) expected search time in the Random Access Mach...
Levcopolous and Overmars [L088] described a search tree in which the time to insert or delete a key ...