Ageneralization of binary search trees and binary split trees is developed that takes advantage of two-way key comparisons — the two-way comparison tree. The two-way comparison tree is shown to have little use for dynamic situations, but to be an improvement over the optimal binary search tree and the optimal binary split tree for static data sets. An O(n) time and space algorithm is presented for construction of the optimal two-way comparison tree when access probabilities are equal; the construction of the optimal tree for more general probabilities is shown to be more difficult and unlikely to cost less than O(n 4). 1
A split tree is a special kind of a binary search tree introduced by Sheil [S]. He conjectured that ...
This paper presents a simple method to build tree data structures which achieve just O(log N) visite...
We present a general transformation for combining a constant number of binary search tree data struc...
Abstract. In 1971, Knuth gave an O(n2)-time algorithm for the clas-sic problem of finding an optimal...
A binary split tree is a search structure combining features of heaps and binary search trees. Build...
A binary split tree is a search structure combining features of heaps and binary search trees. Build...
AbstractHuang and Wong (Acta Inform 21(1):113–123, 1984) proposed a polynomial-time dynamic-programm...
Abstract. We give linear-time algorithms for re-ordering and height-restricting a binary search tree...
A binary split tree is a search structure combining features of heaps and binary search trees. The f...
The tree structures are getting more and more important in the modern computer systems. Especially i...
AbstractWe consider the problem of building optimal binary search trees. The binary search tree is a...
We address the extension of the binary search technique from sorted arrays and totally ordered sets ...
Summary We discuss two simple strategies for constructing binary search trees: Place the most frequ...
A commonly used type of search tree is the alphabetic binary tree, which uses (without loss of gener...
Huang and Wong [1984] proposed a polynomial-time dynamic-programming algorithm for computing optimal...
A split tree is a special kind of a binary search tree introduced by Sheil [S]. He conjectured that ...
This paper presents a simple method to build tree data structures which achieve just O(log N) visite...
We present a general transformation for combining a constant number of binary search tree data struc...
Abstract. In 1971, Knuth gave an O(n2)-time algorithm for the clas-sic problem of finding an optimal...
A binary split tree is a search structure combining features of heaps and binary search trees. Build...
A binary split tree is a search structure combining features of heaps and binary search trees. Build...
AbstractHuang and Wong (Acta Inform 21(1):113–123, 1984) proposed a polynomial-time dynamic-programm...
Abstract. We give linear-time algorithms for re-ordering and height-restricting a binary search tree...
A binary split tree is a search structure combining features of heaps and binary search trees. The f...
The tree structures are getting more and more important in the modern computer systems. Especially i...
AbstractWe consider the problem of building optimal binary search trees. The binary search tree is a...
We address the extension of the binary search technique from sorted arrays and totally ordered sets ...
Summary We discuss two simple strategies for constructing binary search trees: Place the most frequ...
A commonly used type of search tree is the alphabetic binary tree, which uses (without loss of gener...
Huang and Wong [1984] proposed a polynomial-time dynamic-programming algorithm for computing optimal...
A split tree is a special kind of a binary search tree introduced by Sheil [S]. He conjectured that ...
This paper presents a simple method to build tree data structures which achieve just O(log N) visite...
We present a general transformation for combining a constant number of binary search tree data struc...