In this lecture, we will study a technique called weight-balancing, which is very important in de-signing data structures, as we will see in later lectures. We will introduce the technique on the B-tree, which can be regarded as the EM equivalent of the binary search tree in RAM. 1 B-tree Structure. Let S be a set of N elements in R. A B-tree T on S is parameterized by two integer values: a leaf parameter b ≥ B and a branching parameter p ≥ 16. We assume that both b and p are multiples of 16. Given a node u of T, we denote by sub(u) the subtree of u. All the leaves of T are at the same level, namely, the length of each root-to-leaf path is the same. Each leaf node, if it is not the root, contains between b/4 and b elements in S—referred to ...
We revisit multipass pairing heaps and path-balanced binary search trees (BSTs), two classical algor...
In this paper, we studies the problem to find the maximal number of red nodes of a kind of balanced ...
Any B-tree has height at least ceil[log_B(n)]. Static B-trees achieving this height are easy to buil...
B-Tree is a tree data structure of the most common used in databases and filesystems, that keeps dat...
An improved upper bound is obtained on the averaged path length of an alphabetical binary tree (or e...
AbstractThe paper studies balanced trees with variable length records. It generalizes the concept of...
. The well-known B-tree data structure provides a mechanism for dynamically maintaining balanced bin...
We show that, in order to achieve efficient maintenance of a balanced binary search tree, no shape r...
A binary search tree is a binary tree in which each (internal) node is as-sociated to a key, where t...
Abstract. The weighted path length of optimum binary search trees is bounded above by Y’./3i +2 a. +...
Summary We discuss two simple strategies for constructing binary search trees: Place the most frequ...
The well known binary search method can be described as the process of identifying some marked node ...
A binary-tree algorithm, Bin(n), proceeds level-by-level from the leaves of a 2n-leaf balanced binar...
This paper is a description and analysis of of one the data structure types called a B-tree. B-trees...
Binary search trees used as a data structure for rapid access to stored data. Arrays, vectors and li...
We revisit multipass pairing heaps and path-balanced binary search trees (BSTs), two classical algor...
In this paper, we studies the problem to find the maximal number of red nodes of a kind of balanced ...
Any B-tree has height at least ceil[log_B(n)]. Static B-trees achieving this height are easy to buil...
B-Tree is a tree data structure of the most common used in databases and filesystems, that keeps dat...
An improved upper bound is obtained on the averaged path length of an alphabetical binary tree (or e...
AbstractThe paper studies balanced trees with variable length records. It generalizes the concept of...
. The well-known B-tree data structure provides a mechanism for dynamically maintaining balanced bin...
We show that, in order to achieve efficient maintenance of a balanced binary search tree, no shape r...
A binary search tree is a binary tree in which each (internal) node is as-sociated to a key, where t...
Abstract. The weighted path length of optimum binary search trees is bounded above by Y’./3i +2 a. +...
Summary We discuss two simple strategies for constructing binary search trees: Place the most frequ...
The well known binary search method can be described as the process of identifying some marked node ...
A binary-tree algorithm, Bin(n), proceeds level-by-level from the leaves of a 2n-leaf balanced binar...
This paper is a description and analysis of of one the data structure types called a B-tree. B-trees...
Binary search trees used as a data structure for rapid access to stored data. Arrays, vectors and li...
We revisit multipass pairing heaps and path-balanced binary search trees (BSTs), two classical algor...
In this paper, we studies the problem to find the maximal number of red nodes of a kind of balanced ...
Any B-tree has height at least ceil[log_B(n)]. Static B-trees achieving this height are easy to buil...