(5) 删除27时,首先将剩余信息(在此为空指针)与父结点中的18并入左兄弟,并释放空结点,结果如图8.10(f)所示。再将父结点中的剩余信息与祖父结点中的35并入47左端,释放空结点后的结果如图8.10(g)所示。至此,祖父结点仍需要合并,但由于待合并结点的父指针为NULL,故停止合并,直接将根指针bt置为指针p2的值,释放空结点后的结果如图8.10(h)所示。 图8.10 在B-树最下层结点中删除关键字 图8.11 在B-树非最下层删除关键字 2) 在非最下层结点中删除一个关键字 四.B+树 B+树是应文件系统所需而出的一种B-树的变型。一棵m阶的B+树和一棵m阶的B-树的差异在于: ① 有n棵子树的结点中含有n个关键字。 ② 所有的叶子结点中包含了全部关键字信息,及指向含这些关键字记录的指针,且叶子结点本身依关键字的大小自小而大顺序连接。 ③ 所有的非终端结点可以看成是索引部分,结点中仅含有其子树(根结点)中的最大(或最小)关键字。 B+树可以进行两种查找运算。 注:若从根开始查找时,若非终端结点等于该关键字,并不停止,继续到叶子。 已知的几种查找方法: 顺序查找 O(N) 二分查找(静态查找) O (log 2 N) 二叉搜索树 O(h)
您可能关注的文档
最近下载
- 药剂学(第9版)ER 9-1 第九章液体制剂的单元操作(课件).pptx VIP
- 药剂学(第9版)ER 8-1 第八章 药物制剂设计(课件).pptx VIP
- 雨水汇集量计算方法与案例分析.docx VIP
- 2025年水利工程质量检测员资格考试模拟试题:(量测)复习题及答案.docx VIP
- 药剂学(第9版)ER7-1 第七章 流变学基础(课件).pptx VIP
- 临床执业助理医师执业医师考试真题汇编押题版.docx VIP
- 外墙装饰装修工程施工方案.docx VIP
- 药剂学(第9版)ER 6-1 第六章 微粒分散体系(课件).pptx VIP
- 2025年新型电力系统构建与新能源并网的关键技术与标准工作报告.pdf
- 药剂学(第9版)ER 5-1 第五章 表面活性剂(课件).pptx VIP
原创力文档

文档评论(0)