A new form of optimality for comparison-based static dictionaries is introduced. This type of optimality, key-independent optimality, is motivated by applications that assign key values randomly. It is shown that any data structure that is key-independently optimal is expected to execute any access sequence where the key values are assigned arbitrarily to unordered data as fast as any offline binary search tree algorithm, within a multiplicative constant. Asymptotically tight upper and lower bounds are presented for key-independent optimality. Splay trees are shown to be key-independently optimal. © 2005 Springer Science+Business Media, Inc.SCOPUS: ar.jinfo:eu-repo/semantics/publishe
Adaptive data structures form a central topic of on-line algorithms research, beginning with the res...
AbstractWe present a dynamic comparison-based search structure that supports insertions, deletions, ...
Binary search trees (BSTs) with rotations can adapt to various kinds of structure in search sequence...
Binary search tree (BST) is a fundamental data structure widely used for accesses to ordered data. D...
AbstractWe consider the problem of building optimal binary search trees. The binary search tree is a...
Abstract. In 1971, Knuth gave an O(n2)-time algorithm for the clas-sic problem of finding an optimal...
A commonly used type of search tree is the alphabetic binary tree, which uses (without loss of gener...
The dynamic optimality conjecture is perhaps the most fundamental open question about binary search ...
Adaptive data structures form a central topic of on-line algorithms research. The area of Competitiv...
This paper presents a general technique for optimally transforming any dynamic data structure that o...
This paper presents a general technique for optimally transforming any dynamic data structure that o...
Data warehouses are increasingly storing and managing large scale string data, and dealing with larg...
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...
In 1985, Sleator and Tarjan introduced the splay tree, a self-adjusting binary search tree algorithm...
Adaptive data structures form a central topic of on-line algorithms research, beginning with the res...
AbstractWe present a dynamic comparison-based search structure that supports insertions, deletions, ...
Binary search trees (BSTs) with rotations can adapt to various kinds of structure in search sequence...
Binary search tree (BST) is a fundamental data structure widely used for accesses to ordered data. D...
AbstractWe consider the problem of building optimal binary search trees. The binary search tree is a...
Abstract. In 1971, Knuth gave an O(n2)-time algorithm for the clas-sic problem of finding an optimal...
A commonly used type of search tree is the alphabetic binary tree, which uses (without loss of gener...
The dynamic optimality conjecture is perhaps the most fundamental open question about binary search ...
Adaptive data structures form a central topic of on-line algorithms research. The area of Competitiv...
This paper presents a general technique for optimally transforming any dynamic data structure that o...
This paper presents a general technique for optimally transforming any dynamic data structure that o...
Data warehouses are increasingly storing and managing large scale string data, and dealing with larg...
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...
In 1985, Sleator and Tarjan introduced the splay tree, a self-adjusting binary search tree algorithm...
Adaptive data structures form a central topic of on-line algorithms research, beginning with the res...
AbstractWe present a dynamic comparison-based search structure that supports insertions, deletions, ...
Binary search trees (BSTs) with rotations can adapt to various kinds of structure in search sequence...