8.3.2 B-树的定义 1970年,R.Bayer E.Mereight提出了一种外搜索树,称为B-树,这是一种多叉平衡树,它在修改 插入和删除 过程中有简单的平衡算法。B-树的一些改进形式已成为索引文件的一种有效结构,得到了广泛的应用。 一棵m阶B-树是一棵m叉搜索树,它或者是空树,或者是满足下列特性的树: 1 根结点至少有两个孩子。 2 除根结点和失败结点外的所有结点至少有 m/2 个孩子。 3 所有失败结点均在同一层上。 上述定义表明,B-树是一棵多叉搜索树,它通过限制每个结点中包含的元素的最少个数,以及要求所有的失败结点 空子树 都在同一层上,来防止产生退化树形。 例如,图8-24是一棵4阶B-树,结点中最少的元素个数为 m/2 -1 1个,最多的元素个数为m-1 3个。 图8-24 4阶B-树 8.3.3 B-树的高度 B-树具有这样的性质:设B-树的失败结点的总数是s,那么一棵B-树的元素总数N是B-树的失败结点的总数减1,即N s-1。 现在来说明这一点。在B-树中,每个非失败结点中包含的元素的数目比它所包含的指针数少1。设非失败结点的个数为n,则B-树的元素总数N等于所有非失败结点包含的指针总数t减去n,即N
您可能关注的文档
- 重庆某房地产项目可行性研究报告.doc
- 主汽门调门严密性试验方案.doc
- 装饰工程公司质量体系文件.doc
- [IT认证]试题-Flash ATA认证.doc
- [电路学]学习资料 (电路定理).ppt
- [工学]软工_01第一章软件工程基础01.pdf
- [互联网]第6章 web_di css.ppt
- [计算机软件及应用]Android高手进阶教程.doc
- [武汉大学]数学分析一九九五年攻读硕士学位研究生入学考试试题解答.doc
- [物流必备]《供应链管理》第3章 供应链整合管理.ppt
- 2026《岳阳林纸中高层领导力现状、问题及对策》9200字.doc
- 2026《云南白药内部控制中存在的问题及对策研究》6500字 .doc
- 2026《云南水富云天化企业所得税会计研究》8800字 .doc
- 2026《长赐轮事件中的各类损失及海上保险问题分析》4200字.docx
- 2026《直播带货发展背景下企业品牌价值评估研究的相关理论文献研究综述》6100字.docx
- 6 怎么都快乐 课件-2025-2026学年语文一年级下册统编版.pptx
- 2026《旬邑彩贴剪纸保护与传承研究的文献综述》3300字.docx
- 2026《伊春光明集团薪酬管理改进调研报告》6000字.doc
- 《变现金句1000条》番外篇.pdf
- 第8课《时间的脚印》课件(内嵌视频)-2025-2026学年统编版语文八年级下册.pptx
原创力文档

文档评论(0)