B树的结构
B 树就是多叉有序树。故而 B 树的定义为:
def
- 树中的每个节点至多有 m 个孩子节点(最多有 m - 1 个关键字);
- 每个节点的平衡因子都为 0;
- 每个节点的结构为:

其中 p 表示指针,每个非叶子节点的指针都对应一颗子树,k 表示关键字; - 每个节点中的关键字都是有序的;
- 非根节点至少有
个 关键字; - 根节点的关键字最少有 1 个;
一颗合法的 B 树可以是(这里省略的指针域):

可以注意到,由于非根非叶节点至少有
B 树就是多叉有序树。故而 B 树的定义为:

一颗合法的 B 树可以是(这里省略的指针域):

可以注意到,由于非根非叶节点至少有