当前位置: 首页 > news >正文

中文博客网站模板下载企业seo网站推广

中文博客网站模板下载,企业seo网站推广,网站制作及管理教程,wordpress 中文主题网B树的插入 原树: 插入key后,若导致原节点关键字数超过上限,则从中间位置( ⌈ m 2 ⌉ \lceil\frac{m}{2}\rceil ⌈2m​⌉)将关键字分成两部分,左部分包含的关键字放在原节点中,右部分包含的关键…

B树的插入

原树:
请添加图片描述
插入key后,若导致原节点关键字数超过上限,则从中间位置( ⌈ m 2 ⌉ \lceil\frac{m}{2}\rceil 2m)将关键字分成两部分,左部分包含的关键字放在原节点中,右部分包含的关键字放到新节点中,中间位置( ⌈ m 2 ⌉ \lceil\frac{m}{2}\rceil 2m)的节点插入原节点的父节点
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
若此时导致其父节点的关键字个数也超过了上限,则继续进行这种分裂操作,直至这个过程传到根节点为止,进而导致B树高度+1
请添加图片描述
请添加图片描述
请添加图片描述

B树的删除

若被删除关键字在终端节点,则直接删除该关键字;若在非终端节点,则用直接前驱或直接后继来替代被删除的关键字
(直接前驱:当前关键字左侧指针所指子树中最右下的元素;直接后继:当前关键字右侧指针所指子树中最左下的元素)
请添加图片描述
请添加图片描述

若被删除关键字所在节点删除后的关键字个数低于下限,则需要与其右(或左)兄弟借,需要调整该节点的兄弟节点与双亲节点。比如下图当右兄弟很宽裕时,用当前节点的后继、后继的后继来填补空缺
请添加图片描述请添加图片描述

请添加图片描述

下图示例为当左兄弟很宽裕时,用当前节点的前驱、前驱的前驱来填补空缺
请添加图片描述

请添加图片描述请添加图片描述

当兄弟不够借时,将关键字删除后与左(或右)兄弟节点及双亲节点中的关键字进行合并。
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
如上,在合并过程中,双亲节点中的关键字个数会-1,若其双亲节点是根节点且关键字个数减少到0,则直接删除根节点,合并后的新节点成为根。若双亲节点不是根节点,且关键字个数减少到 ⌈ m 2 ⌉ − 2 \lceil\frac{m}{2}\rceil-2 2m2,则又要与它自己的兄弟节点进行调整和合并操作,并重复上述步骤,直至符合B树要求

http://www.15wanjia.com/news/163780.html

相关文章:

  • 秦皇岛做网站汉狮网络国外 wordpress 评论
  • 温州网站建设方案报价如何安装wordpress的插件安装
  • 能下载的网站墨刀网页设计详细教程
  • 如何用服务器搭建自己的网站网站备案与服务器
  • 东莞做外贸网站的公司wordpress注册自定义密码
  • 长沙影楼网站建设想学做电商怎么加入
  • 做网站 要域名 主机 还有啥郑州 网站建设有限公司
  • 苏州网络营销及网站推广做网站时链接的网页无法显示
  • 农业公司网站建设方案网站建设费用计入无形资产
  • php网站开发技术背景推广文案标题
  • dede仿网站目录wordpress 归档 文章分类
  • 如何做公司网站简介网站制作文案杭州
  • 石家庄兼职建站做一个多肉网站可以做哪些内容
  • 常州网站建设公司渠道济南网站制作方案
  • j建设网站深圳关键词优化软件
  • 设计接活的网站写作平台有哪些
  • 北京公司建设网站公司如何建站
  • 做网站网站赚竞价广告推广
  • 网站建设费用如何收取网站建设便宜的公司
  • 均安网站制作东营做网站优化公司
  • net实用网站开发现代化公司网站建设
  • 公司网站没备案永康手工活外发加工网
  • 推广网站怎么做线上销售有哪些渠道
  • 医院网站如何备案虚拟主机发布网站吗
  • 济源网站建设哪家好网站建设费走什么科目
  • 商业网站建设实列新建网站怎么优化
  • 揭阳网站制作找哪家发稿推广
  • 上海平台网站建设企业房屋设计师游戏下载
  • 网站建设策划书模板wordpress教程 吾爱
  • 株洲做网站新手站长做装修网站