婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > B-樹(shù)的刪除過(guò)程介紹

B-樹(shù)的刪除過(guò)程介紹

熱門(mén)標(biāo)簽:淄博400電話申請(qǐng) 昆明電信400電話辦理 百度地圖標(biāo)注后不顯示 電話機(jī)器人市場(chǎng)趨勢(shì) 電銷(xiāo)機(jī)器人 行業(yè) 電銷(xiāo)機(jī)器人各個(gè)細(xì)節(jié)介紹 俄國(guó)地圖標(biāo)注app 溫州瑞安400電話怎么申請(qǐng) 南昌高頻外呼系統(tǒng)哪家公司做的好

上文https://www.jb51.net/article/154157.htm我們介紹了B-樹(shù)的插入過(guò)程,本文我們來(lái)介紹B-樹(shù)的刪除過(guò)程。

在B-樹(shù)中刪除節(jié)點(diǎn)時(shí),可能會(huì)發(fā)生向兄弟節(jié)點(diǎn)借元素,和孩子節(jié)點(diǎn)交換元素,甚至節(jié)點(diǎn)合并的過(guò)程。

我們以下面的樹(shù)為基礎(chǔ),進(jìn)行刪除操作。

首先明確一下這個(gè)樹(shù)的定義。它是一個(gè)5階樹(shù)。所以,每個(gè)節(jié)點(diǎn)內(nèi)元素個(gè)數(shù)為2~4個(gè)。

我們依次刪除8、16、15、4這4個(gè)元素。

首先刪除8,因?yàn)閯h除8后,不破壞樹(shù)的性質(zhì),所以直接刪除即可。得到如下

然后刪除16,這導(dǎo)致該節(jié)點(diǎn)只剩下一個(gè)13節(jié)點(diǎn),不滿足節(jié)點(diǎn)內(nèi)元素個(gè)數(shù)為2~4個(gè)的要求了。所以需要調(diào)整。這里可以向孩子借節(jié)點(diǎn),把17提升上來(lái)即可,得到下圖。這里不能和兄弟節(jié)點(diǎn)借節(jié)點(diǎn),因?yàn)閺?,6節(jié)點(diǎn)中把6借走后,剩下的3也不滿要求了。另外,也不能把孩子中的15提升上來(lái),那樣會(huì)導(dǎo)致剩下的14不滿足要求。

然后刪除15,刪除15后同樣需要調(diào)整。調(diào)整的方式是,18上升,17下降到原來(lái)15的位置,得到下圖。

然后刪除元素4,刪除4后該節(jié)點(diǎn)只剩下5,需要調(diào)整。可是它的兄弟節(jié)點(diǎn)也都沒(méi)有多余的節(jié)點(diǎn)可借,所以需要進(jìn)行節(jié)點(diǎn)合并。節(jié)點(diǎn)合并時(shí),方式會(huì)有多種,我們選擇其中的一種即可。這里,我們選擇父節(jié)點(diǎn)中的3下沉,和1,2,以及5進(jìn)行合并,如下圖。

但這次調(diào)整,導(dǎo)致6不符合要求了。另外,6非根節(jié)點(diǎn),但只有2個(gè)孩子,也不符合要求。需要繼續(xù)調(diào)整。調(diào)整的方式是,將10下沉,和6,以及13,18合并為根節(jié)點(diǎn),如下圖。

結(jié)束。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

您可能感興趣的文章:
  • B-Tree的性質(zhì)介紹
  • MySQL Hash索引和B-Tree索引的區(qū)別
  • SQLite中的B-Tree實(shí)現(xiàn)細(xì)節(jié)分析
  • bitmap 索引和 B-tree 索引在使用中如何選擇
  • B-樹(shù)的插入過(guò)程介紹
  • 基于B-樹(shù)和B+樹(shù)的使用:數(shù)據(jù)搜索和數(shù)據(jù)庫(kù)索引的詳細(xì)介紹
  • 淺談MySQL的B樹(shù)索引與索引優(yōu)化小結(jié)
  • 完整B樹(shù)算法Java實(shí)現(xiàn)代碼
  • c語(yǔ)言B樹(shù)深入理解

標(biāo)簽:洛陽(yáng) 安徽 嘉峪關(guān) 拉薩 吐魯番 葫蘆島 甘南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《B-樹(shù)的刪除過(guò)程介紹》,本文關(guān)鍵詞  樹(shù),的,刪除,過(guò)程,介紹,樹(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《B-樹(shù)的刪除過(guò)程介紹》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于B-樹(shù)的刪除過(guò)程介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 汤阴县| 大理市| 定兴县| 淮北市| 金川县| 安阳县| 班玛县| 昌都县| 顺昌县| 百色市| 武功县| 蓬莱市| 宣城市| 康平县| 龙州县| 永顺县| 南京市| 寻乌县| 措美县| 建瓯市| 东安县| 贵溪市| 苏尼特左旗| 台州市| 容城县| 九江市| 邢台县| 崇阳县| 方山县| 巩义市| 阿合奇县| 英吉沙县| 天等县| 五指山市| 庆阳市| 满城县| 霍城县| 都匀市| 班玛县| 开原市| 开远市|