We describe an implementation of dynamic weighted trees, called D-trees. Given a set left{ B_{0},...,B_{n}right} of objects and access frequencies q_{0},q_{1},...,q_{n} one wants to store the objects in a binary tree such that average access is nearly optimal and changes of the access frequencies require only small changes of the tree. In D-trees the changes are always limited to the path of search and hence update time is at most proportional to search time
We show how binary trees of bounded balance can be maintained so that the time to perform each indiv...
We describe algorithms for constructing optimal binary search trees, in which the access cost of a k...
A data structure A is said to be dynamically optimal over a class of data structures ? if A is const...
We consider search trees under time-varying access probabi-t lities. Let S = {B 1,...,Bn} and let Pi...
We consider search trees under time-varying access probabilities. Let $S = \{ B_1 , \cdots ,B_n \} $...
An optimal binary search tree for an access sequence on elements is a static tree that minimizes the...
An optimal binary search tree for an access sequence on elements is a static tree that minimizes the...
It is shown that the online binary search tree data structure GreedyASS performs asymptotically as w...
Augmented B-trees (aB-trees) are a broad class of data structures. The seminal work "succincter" by ...
The dynamic tree problem is that of maintaining an arbitrary n-vertex for-est that changes over time...
We present a randomized strategy for maintaining balance in dynamically changing search trees that h...
Binary tree is a graph, without cycle, that is frequently used in computer science for fast data acc...
In 1985, Sleator and Tarjan introduced the splay tree, a self-adjusting binary search tree algorithm...
Abstract. The weighted path length of optimum binary search trees is bounded above by Y’./3i +2 a. +...
We present a randomized strategy for maintaining balance in dynamically changing search trees that h...
We show how binary trees of bounded balance can be maintained so that the time to perform each indiv...
We describe algorithms for constructing optimal binary search trees, in which the access cost of a k...
A data structure A is said to be dynamically optimal over a class of data structures ? if A is const...
We consider search trees under time-varying access probabi-t lities. Let S = {B 1,...,Bn} and let Pi...
We consider search trees under time-varying access probabilities. Let $S = \{ B_1 , \cdots ,B_n \} $...
An optimal binary search tree for an access sequence on elements is a static tree that minimizes the...
An optimal binary search tree for an access sequence on elements is a static tree that minimizes the...
It is shown that the online binary search tree data structure GreedyASS performs asymptotically as w...
Augmented B-trees (aB-trees) are a broad class of data structures. The seminal work "succincter" by ...
The dynamic tree problem is that of maintaining an arbitrary n-vertex for-est that changes over time...
We present a randomized strategy for maintaining balance in dynamically changing search trees that h...
Binary tree is a graph, without cycle, that is frequently used in computer science for fast data acc...
In 1985, Sleator and Tarjan introduced the splay tree, a self-adjusting binary search tree algorithm...
Abstract. The weighted path length of optimum binary search trees is bounded above by Y’./3i +2 a. +...
We present a randomized strategy for maintaining balance in dynamically changing search trees that h...
We show how binary trees of bounded balance can be maintained so that the time to perform each indiv...
We describe algorithms for constructing optimal binary search trees, in which the access cost of a k...
A data structure A is said to be dynamically optimal over a class of data structures ? if A is const...