We consider the problem of maintaining a binary search tree (BST) that minimizes the average access cost needed to satisfy randomly generated requests. We analyze scenarios in which the accesses are generated according to a vector of fixed probabilities which is unknown. Our approach is statistical. We devise policies for modifying the tree structure dynamically, using rotations of accessed elements. The aim is to produce good approximations of the optimal structure of the tree, while keeping the number of rotations as small as possible. The heuristics we propose achieve a close approximation to the optimal BST, with lower organization costs than any previously studied. We introduce the Move Once (MO) rule. The average access cost to the tr...
This paper considers the problem of bounding below the cost of accessing a sequence of keys in a bin...
Consider a binary search tree containing n items. This tree is updated according to the move-to-root...
We give linear-time algorithms for re-ordering and heightrestricting a binary search tree with only...
We consider the problem of maintaining a binary search tree (BST) that minimizes the average access ...
Consider a set A = {A1, A2,…, An) of records, where each record is identified by a unique key. The r...
Abstract. In this paper, we present randomized algorithms over binary search trees such that: (a) th...
In this paper we present probabilistic algorithms over random binary search trees such that: a) the ...
We present a randomized strategy for maintaining balance in dynamically changing search trees that h...
We present a randomized strategy for maintaining balance in dynamically changing search trees that h...
Binary search trees (BSTs) with rotations can adapt to various kinds of structure in search sequence...
This thesis aims to analyze the costs of various binary search tree (BST) algorithms. BST is one of ...
AbstractWe describe algorithms for constructing optimal binary search trees, in which the access cos...
Binary tree is a graph, without cycle, that is frequently used in computer science for fast data acc...
Submitted by Elaine Almeida (elaine.almeida@nce.ufrj.br) on 2017-08-04T13:14:30Z No. of bitstreams:...
We present a general transformation for combining a constant number of binary search tree data struc...
This paper considers the problem of bounding below the cost of accessing a sequence of keys in a bin...
Consider a binary search tree containing n items. This tree is updated according to the move-to-root...
We give linear-time algorithms for re-ordering and heightrestricting a binary search tree with only...
We consider the problem of maintaining a binary search tree (BST) that minimizes the average access ...
Consider a set A = {A1, A2,…, An) of records, where each record is identified by a unique key. The r...
Abstract. In this paper, we present randomized algorithms over binary search trees such that: (a) th...
In this paper we present probabilistic algorithms over random binary search trees such that: a) the ...
We present a randomized strategy for maintaining balance in dynamically changing search trees that h...
We present a randomized strategy for maintaining balance in dynamically changing search trees that h...
Binary search trees (BSTs) with rotations can adapt to various kinds of structure in search sequence...
This thesis aims to analyze the costs of various binary search tree (BST) algorithms. BST is one of ...
AbstractWe describe algorithms for constructing optimal binary search trees, in which the access cos...
Binary tree is a graph, without cycle, that is frequently used in computer science for fast data acc...
Submitted by Elaine Almeida (elaine.almeida@nce.ufrj.br) on 2017-08-04T13:14:30Z No. of bitstreams:...
We present a general transformation for combining a constant number of binary search tree data struc...
This paper considers the problem of bounding below the cost of accessing a sequence of keys in a bin...
Consider a binary search tree containing n items. This tree is updated according to the move-to-root...
We give linear-time algorithms for re-ordering and heightrestricting a binary search tree with only...