B 树失败结点个数计算好题分享
408答疑
文章目录
- 一、相关概念复习
- B 树的定义和特点
- 定义
- 树形结构偏好
- 性质
- B树中关键字数和结点数的分析
- B 树和 B+ 树
- 二、好题分享
- 解法一
- 解法二
- 三、参考资料
- 鲍鱼科技课件
- 26王道考研书
一、相关概念复习
B 树的定义和特点
定义
- 一棵 m 阶 B 树是所有结点的平衡因子均等于 0 的 m 路平衡查找树。
树形结构偏好
- 人类审美:以“高、瘦”为美,但对计算机来说查找效率不高。
- 计算机偏好:偏爱“矮、胖”的树形,树形高度低,查询效率高。
性质
一棵 m 阶 B 树或为空树,或满足如下特性的 m 叉树:
- 结点限制:每个结点至多有 m 棵子树,即至多有 m-1 个关键字。
- 根结点要求:若根结点不是叶结点,则至少有 2 棵子树,即至少有 1 个关键字。
- 非根非叶结点要求:除根结点外的所有非叶结点至少有