We present a randomized strategy for maintaining balance in dynamically changing search trees that has optimal expected behavior. In particular, in the expected case a search or an update takes logarithmic time, with the update requiring fewer than two rotations. Moreover, the update time remains logarithmic, even if the cost of a rotation is taken to be proportional to the size of the rotated subtree. Finger searches and splits and joins can be performed in optimal expected time also. We show that these results continue to hold even if very little true randomness is available, i.e. if only a logarithmic number of truely random bits are available. Our approach generalizes naturally to weighted trees, where the expected time bounds for acces...
We show how to support he finger search operation on degree-balanced search trees in a space-efficie...
We consider search trees under time-varying access probabilities. Let $S = \{ B_1 , \cdots ,B_n \} $...
AbstractWe consider random binary search trees when the input consists of a multiset, i.e. a set wit...
We present a randomized strategy for maintaining balance in dynamically changing search trees that h...
In this paper we present probabilistic algorithms over random binary search trees such that: a) the ...
In this paper we show how a slight modification of $(a,b)$-trees allows us to perform member and nei...
Abstract. In this paper, we present randomized algorithms over binary search trees such that: (a) th...
Binary tree is a graph, without cycle, that is frequently used in computer science for fast data acc...
We consider the problem of maintaining a binary search tree (BST) that minimizes the average access ...
We show how binary trees of bounded balance can be maintained so that the time to perform each indiv...
We consider the problem of maintaining a binary search tree (BST) that minimizes the average access ...
This paper introduces randomized K-dimensional binary search trees (randomized Kd-trees), a varian...
When search trees are made relaxed, balance constraints are weakened such that updates can be made ...
We consider search trees under time-varying access probabi-t lities. Let S = {B 1,...,Bn} and let Pi...
We show how to support the finger search operation on degree-balanced search trees in a space-effici...
We show how to support he finger search operation on degree-balanced search trees in a space-efficie...
We consider search trees under time-varying access probabilities. Let $S = \{ B_1 , \cdots ,B_n \} $...
AbstractWe consider random binary search trees when the input consists of a multiset, i.e. a set wit...
We present a randomized strategy for maintaining balance in dynamically changing search trees that h...
In this paper we present probabilistic algorithms over random binary search trees such that: a) the ...
In this paper we show how a slight modification of $(a,b)$-trees allows us to perform member and nei...
Abstract. In this paper, we present randomized algorithms over binary search trees such that: (a) th...
Binary tree is a graph, without cycle, that is frequently used in computer science for fast data acc...
We consider the problem of maintaining a binary search tree (BST) that minimizes the average access ...
We show how binary trees of bounded balance can be maintained so that the time to perform each indiv...
We consider the problem of maintaining a binary search tree (BST) that minimizes the average access ...
This paper introduces randomized K-dimensional binary search trees (randomized Kd-trees), a varian...
When search trees are made relaxed, balance constraints are weakened such that updates can be made ...
We consider search trees under time-varying access probabi-t lities. Let S = {B 1,...,Bn} and let Pi...
We show how to support the finger search operation on degree-balanced search trees in a space-effici...
We show how to support he finger search operation on degree-balanced search trees in a space-efficie...
We consider search trees under time-varying access probabilities. Let $S = \{ B_1 , \cdots ,B_n \} $...
AbstractWe consider random binary search trees when the input consists of a multiset, i.e. a set wit...