7.4_2B树的插入删除

news/2024/11/25 13:50:32/

我们先设置根节点

 

 我们再往里面插入关键字

比如说:80

 

 

 中间位置为49:(5/2)向上取整为3

新元素一定要插入到最底层”终端结点“,用”查找”来确定插入位置。

 

 失败节点(叶子节点不属于同一层)

讲中间的节点放到父节点当中

 

 由于比88大,将90,99放到88的右指针是合理的

插入83,87,直接插入到终端节点

 

 如果一个关键词需要放到父节点中,需要插入到这个节点的前驱指针的位置的右边的位置

 那么把93放在哪里呢?

 

 接下来这个节点又要分裂了

 此时导致其父节点的关键字的个数也超过了上限,则继续进行这种分裂操作,导致B树的高度增长。

 重要的是满足核心要求:(关键字的个数要求)

 

接下来看看B树的删除操作:

 

 

 

 转化为了对终端节点的删除操作

也可用直接后继去顶替

 

 

 上述的是删除终端节点后还没有低于它的下限

 

 (1)兄弟够借

右兄弟宽裕

 

 

 

 

 

 

 

 

 


http://www.ppmy.cn/news/520140.html

相关文章

XP系统安装Office 2010出现:windows installer服务不能更新一个或多个受保护的windows文件 解决方法

安装Office 2010时就出现了下面的错误:windows installer服务不能更新一个 或多个受保护的windows文件 。 解决方法: 将 Fp4autl.dll、Fpencode.dll、Fp4awel.dll三个文件拷贝到”C: \Program Files\Common Files\Microsoft Shared\web server extens…

wine安装office_如何使用Wine在Linux上安装MS Office 2007

wine安装office As a Linux user, I must keep a copy of Windows. One reason is that I should edit MS Office files, such as .doc, .ppt, .xls and .xml (office 2003 xml format) required by, created by or for other using Windows. Wine worked for me with Office 2…

Linux 安装 OFFICE 2007

公司电脑是LINUX,自带的OFFICE很是难用。特别是对于吾这样的砖家。于是就想在LINUX上安装OFFICE 2007。 安装wine sudo add-apt-repository ppa:ubuntu-wine/ppasudo apt-get updatesudo apt-get install wine1.8-amd64 配置 搜索,输入wine&#xff…

Office Online Server 2016 安装部署笔记

前言 本文主要是对我部署Office Web Apps Server 2013 及 Office Online Server 2016(下面都只提Office Online Server 2016) 过程的一个整理,包括遇到的一些问题的解决办法,其中引入到了前辈们的文章(比如域控服务器等…

如何下载及安装BIGEMAP GIS Office

如何下载及安装BIGEMAP GIS Office 发布时间:2018-01-17 版权: 本产品支持主流winodws操作系统(xp sp3,vista,windows 7,windows 8及windows 10 11), 可通过访问Bigemap官网(BIGEMAP-卫星地图_高清卫星地图制图软件_…

安装MSDN版Office2010的方法

下载的MSDN版Office 2010中文版(x86),安装时要序列号。通过下面步骤就能顺利安装。 首先由exe文件创建ISO文件:点击下载的exe安装包(提示:不能用winrar解压),等到显示输入KEY那一步&…

office2020与2016版的不同_office2016版和2010版的区别

office2010和2016的区别其实并不大,功能上2016比2010版多了一些云储存等特色功能,界面上只是色调不同UI上的一些小改动,下面是他们详细的特色功能,快来看一看吧! office2016简介 新增特点 新主题。“深色”和“深灰色”主题提供让双眼感到更加舒适的高对比度,“彩色”主题…

office 2010 xp下载地址

http://d1.xp911.com:801/www.xp911.com/Office_Plus_2010_SP1_W32_xp911.com.rar