A static binary search tree where every search starts from where the previous one ends (lazy finger) is considered. Such a search method is more powerful than that of the classic optimal static trees, where every search starts from the root (root finger), and less powerful than when rotations are allowed—where finding the best rotation based tree is the topic of the dynamic optimality conjecture of Sleator and Tarjan. The runtime of the classic root-finger tree can be expressed in terms of the entropy of the distribution of the searches, but we show that this is not the case for the optimal lazy finger tree. A non-entropy based asymptotically-tight expression for the runtime of the optimal lazy finger trees is derived, and a dynamic program...
We present a general method for de-amortizing essentially any Binary Search Tree (BST) algorithm. In...
Adaptive data structures form a central topic of on-line algorithms research, beginning with the res...
We show how to support the finger search operation on degree-balanced search trees in a space-effici...
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)...
A static binary search tree where every search starts from where the previous one ends (lazy finger)...
It is shown that the online binary search tree data structure GreedyASS performs asymptotically as w...
Binary search trees (BSTs) with rotations can adapt to various kinds of structure in search sequence...
It is shown that the online binary search tree data structure GreedyASS performs asymptotically as w...
In 1985, Sleator and Tarjan introduced the splay tree, a self-adjusting binary search tree algorithm...
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...
Binary search tree (BST) is a fundamental data structure widely used for accesses to ordered data. D...
A commonly used type of search tree is the alphabetic binary tree, which uses (without loss of gener...
Adaptive data structures form a central topic of on-line algorithms research. The area of Competitiv...
We present a general method for de-amortizing essentially any Binary Search Tree (BST) algorithm. In...
Adaptive data structures form a central topic of on-line algorithms research, beginning with the res...
We show how to support the finger search operation on degree-balanced search trees in a space-effici...
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)...
A static binary search tree where every search starts from where the previous one ends (lazy finger)...
It is shown that the online binary search tree data structure GreedyASS performs asymptotically as w...
Binary search trees (BSTs) with rotations can adapt to various kinds of structure in search sequence...
It is shown that the online binary search tree data structure GreedyASS performs asymptotically as w...
In 1985, Sleator and Tarjan introduced the splay tree, a self-adjusting binary search tree algorithm...
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...
Binary search tree (BST) is a fundamental data structure widely used for accesses to ordered data. D...
A commonly used type of search tree is the alphabetic binary tree, which uses (without loss of gener...
Adaptive data structures form a central topic of on-line algorithms research. The area of Competitiv...
We present a general method for de-amortizing essentially any Binary Search Tree (BST) algorithm. In...
Adaptive data structures form a central topic of on-line algorithms research, beginning with the res...
We show how to support the finger search operation on degree-balanced search trees in a space-effici...