(Balanced) Multi-way Search Tree

A multi-way search tree is an ordered tree. Each internal node has at least 2 child nodes and at most d (the degree of the tree) child nodes. If we visit the data items stored in the multi-way search tree in an augmented in-order traversal, then the keys of these data items are in some specific order.

An (a,b)-tree is a multiway search tree that satisfies the following requirements:

(2,4)-tree is an (a,b)-tree, where a = 2 and b = 4.

(2,4)-tree operations:

B-tree is an (a,b)-tree where a is about half of b.