AbstractAn amortized analysis of the insertion and deletion algorithms ofk-dimensional balanced binary trees (kBB-trees) is performed. It is shown that the total rebalancing time for a mixed sequence ofminsertions and deletions in akBB-tree of sizenisO(k(m+n)). Based on 2BB-trees, a self-organizing tree, called aself-organizing balanced binary tree, is defined. It is shown that the average access time for an item stored in the tree is optimal to within a constant factor, while the worst-case access time is logarithmic. The amortized analysis ofkBB-trees leads to the result that the total update time for a mixed sequence ofmaccesses, insertions, and (restricted) deletions in a self-organizing balanced binary tree initially storingndata items...
This paper introduces randomized K-dimensional binary search trees (randomized Kd-trees), a variant...
A binary split tree is a search structure combining features of heaps and binary search trees. The f...
The projection of a set of marked nodes in a tree can be represented by a structure tree, that is, ...
Abstract. We address the vexing issue of deletions in balanced trees. Rebalancing after a deletion i...
AbstractThe paper studies balanced trees with variable length records. It generalizes the concept of...
We show how binary trees of bounded balance can be maintained so that the time to perform each indiv...
AbstractThe paper studies balanced trees with variable length records. It generalizes the concept of...
We show that, in order to achieve efficient maintenance of a balanced binary search tree, no shape r...
B-trees with relaxed balance have been defined to facilitate fast updating on shared-memory asynchro...
Since the invention of AVL trees in 1962, many kinds of binary search trees have been proposed. Nota...
Binary trees are very useful tools in computer science for estimating the running time of so-called ...
This paper introduces randomized K-dimensional binary search trees (randomized Kd-trees), a varian...
Binary tree is a graph, without cycle, that is frequently used in computer science for fast data acc...
A non-blocking chromatic tree is a type of balanced binary search tree where multiple processes can ...
Split trees were designed for static data sets with skewed distributions, and therefore algorithms f...
This paper introduces randomized K-dimensional binary search trees (randomized Kd-trees), a variant...
A binary split tree is a search structure combining features of heaps and binary search trees. The f...
The projection of a set of marked nodes in a tree can be represented by a structure tree, that is, ...
Abstract. We address the vexing issue of deletions in balanced trees. Rebalancing after a deletion i...
AbstractThe paper studies balanced trees with variable length records. It generalizes the concept of...
We show how binary trees of bounded balance can be maintained so that the time to perform each indiv...
AbstractThe paper studies balanced trees with variable length records. It generalizes the concept of...
We show that, in order to achieve efficient maintenance of a balanced binary search tree, no shape r...
B-trees with relaxed balance have been defined to facilitate fast updating on shared-memory asynchro...
Since the invention of AVL trees in 1962, many kinds of binary search trees have been proposed. Nota...
Binary trees are very useful tools in computer science for estimating the running time of so-called ...
This paper introduces randomized K-dimensional binary search trees (randomized Kd-trees), a varian...
Binary tree is a graph, without cycle, that is frequently used in computer science for fast data acc...
A non-blocking chromatic tree is a type of balanced binary search tree where multiple processes can ...
Split trees were designed for static data sets with skewed distributions, and therefore algorithms f...
This paper introduces randomized K-dimensional binary search trees (randomized Kd-trees), a variant...
A binary split tree is a search structure combining features of heaps and binary search trees. The f...
The projection of a set of marked nodes in a tree can be represented by a structure tree, that is, ...