B 树又称多路平衡查找树,是一种适合外存(磁盘)存取的多叉平衡树。
B 树的概念
一棵 阶 B 树满足:
- 每个结点至多有 棵子树
- 根结点(若非叶子)至少有两棵子树
- 除根结点外的所有非终端结点至少有 棵子树
- 终端结点(叶子结点)位于同一层
B 树中关键字按顺序排列,结点内关键字个数比子树个数少 1。
B 树的基本操作
- B 树的高度(决定磁盘存取次数)
- B 树的查找
- B 树的插入(结点分裂)
- B 树的删除(结点合并)
B 树又称多路平衡查找树,是一种适合外存(磁盘)存取的多叉平衡树。
一棵 阶 B 树满足:
B 树中关键字按顺序排列,结点内关键字个数比子树个数少 1。