121

问答题 121 /290

请你介绍一下B+树

参考答案

参考回答:

B+是一种多路搜索树,主要为磁盘或其他直接存取辅助设备而设计的一种平衡查找树,在B+树中,每个节点的可以有多个孩子,并且按照关键字大小有序排列。所有记录节点都是按照键值的大小顺序存放在同一层的叶节点中。相比B树,其具有以下几个特点:

每个节点上的指针上限为2d而不是2d+1(d为节点的出度)

内节点不存储data,只存储key

叶子节点不存储指针