
我们先设置根节点

我们再往里面插入关键字
比如说:80


中间位置为49:(5/2)向上取整为3
新元素一定要插入到最底层”终端结点“,用”查找”来确定插入位置。


失败节点(叶子节点不属于同一层)

讲中间的节点放到父节点当中

由于比88大,将90,99放到88的右指针是合理的
插入83,87,直接插入到终端节点


如果一个关键词需要放到父节点中,需要插入到这个节点的前驱指针的位置的右边的位置

那么把93放在哪里呢?


接下来这个节点又要分裂了

此时导致其父节点的关键字的个数也超过了上限,则继续进行这种分裂操作,导致B树的高度增长。

重要的是满足核心要求:(关键字的个数要求)

接下来看看B树的删除操作:




转化为了对终端节点的删除操作
也可用直接后继去顶替



上述的是删除终端节点后还没有低于它的下限

(1)兄弟够借
右兄弟宽裕




























