Abstract. In this paper, we present randomized algorithms over binary search trees such that: (a) the insertion of a set of keys, in any fixed order, into an initially empty tree always produces a random binary search tree; (b) the deletion of any key from a random binary search tree results in a random binary search tree; (c) the random choices made by the algorithms are based upon the sizes of the subtrees of the tree; this implies that we can support accesses by rank without additional storage requirements or modification of the data structures; and (d) the cost of any elementary operation, measured as the number of visited nodes, is the same as the expected cost of its standard deterministic counterpart; hence, all search and update ope...
We give linear-time algorithms for re-ordering and heightrestricting a binary search tree with only...
International audienceRecently, Aspnes and Ruppert (DISC 2016) defined the following simple random e...
A random suffix search tree is a binary search tree constructed for the suffixes X i = 0:B i B i+1 B...
In this paper we present randomized algorithms over binary search trees such that: a) the insertion ...
In this paper we present probabilistic algorithms over random binary search trees such that: a) the ...
AbstractWe consider random binary search trees when the input consists of a multiset, i.e. a set wit...
We consider random binary search trees when the input consists of a multiset, i.e. a set with multip...
This paper introduces randomized K-dimensional binary search trees (randomized Kd-trees), a variant...
A new technique for searching lexically ordered binary trees is analyzed. Searching starts at a rand...
We consider the problem of maintaining a binary search tree (BST) that minimizes the average access ...
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 present a randomized strategy for maintaining balance in dynamically changing search trees that h...
The effect of updating (deletions/insertions) on binary search trees has been an interesting researc...
This thesis introduces a new type of randomized search trees based on the median-of-three improvemen...
We give linear-time algorithms for re-ordering and heightrestricting a binary search tree with only...
International audienceRecently, Aspnes and Ruppert (DISC 2016) defined the following simple random e...
A random suffix search tree is a binary search tree constructed for the suffixes X i = 0:B i B i+1 B...
In this paper we present randomized algorithms over binary search trees such that: a) the insertion ...
In this paper we present probabilistic algorithms over random binary search trees such that: a) the ...
AbstractWe consider random binary search trees when the input consists of a multiset, i.e. a set wit...
We consider random binary search trees when the input consists of a multiset, i.e. a set with multip...
This paper introduces randomized K-dimensional binary search trees (randomized Kd-trees), a variant...
A new technique for searching lexically ordered binary trees is analyzed. Searching starts at a rand...
We consider the problem of maintaining a binary search tree (BST) that minimizes the average access ...
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 present a randomized strategy for maintaining balance in dynamically changing search trees that h...
The effect of updating (deletions/insertions) on binary search trees has been an interesting researc...
This thesis introduces a new type of randomized search trees based on the median-of-three improvemen...
We give linear-time algorithms for re-ordering and heightrestricting a binary search tree with only...
International audienceRecently, Aspnes and Ruppert (DISC 2016) defined the following simple random e...
A random suffix search tree is a binary search tree constructed for the suffixes X i = 0:B i B i+1 B...