一、2-3-4树
1、定义:2-3-4树属于一种多路查找树,是一种四阶的B树。
2、特点:
所有的叶子节点都拥有相同的深度;
节点只能是2-节点、3-节点、4-节点;
元素的排序整体上保持二叉查找树的特性,即父节点大于左子节点,小于右子节点;当节点有多个元素时,每个元素都必须大于它左边的和它左子树中的元素。
3、三种节点的示意图
2-节点:有两个子树的节点
3-节点:有三个子树的节点
4-节点:有四个子树的节点
4、构建2-3-4树
2-3-4树中节点添加需要遵守的规则:
(1)插入都是向最下面一层插入;
(2)升元:将插入节点由2-