主頁 > 知識庫 > B-Tree的性質(zhì)介紹

B-Tree的性質(zhì)介紹

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

B-樹是一種常見的數(shù)據(jù)結(jié)構(gòu)。和他一起的還有B+樹。

在這里,需要澄清一下概念。B樹,B-樹,B+樹有什么區(qū)別?他們有什么關(guān)系呢?

其實,從數(shù)據(jù)結(jié)構(gòu)來講只有2種,也就是B-樹和B+樹。有時候,B-樹又稱為B樹,他們是一個東西。請注意,B-樹中間的“-”是連字符,而不是“減號”。英文中是B-Tree,翻譯成中文后,也就是B樹,有的翻譯喜歡把連字符“-”也帶著,于是就成了B-樹,而B-樹被有些讀者誤讀為B減樹。

介紹B-樹之前,首先看一下一個重要的概念:階。

一個樹的階,就是這個樹中各個節(jié)點的子節(jié)點個數(shù)的最大值。也就是說,如果有的節(jié)點有2個子節(jié)點,有的節(jié)點有4個子節(jié)點,最多的有5個子節(jié)點,那么,這個樹的階就是5.

從這個角度來講,二叉樹的階是2.

接下來,我們介紹一下B-樹的主要性質(zhì)。我們假定B-樹的階為m。一個m階的B-樹,要么是一個空樹,要么是具有如下性質(zhì)的樹:

1,每個節(jié)點最多有m個子節(jié)點。最少有m/2(向上取整)個節(jié)點?;蛘哌@么表述:m/2 = 子節(jié)點個數(shù)= m。但是根節(jié)點是例外的,根節(jié)點可以最少有2個子節(jié)點。

2,每個節(jié)點的子節(jié)點的個數(shù),比該節(jié)點中保存的關(guān)鍵字的個數(shù)多1. 也就是,當(dāng)節(jié)點中保存k個關(guān)鍵字時,該節(jié)點會有k + 1個子節(jié)點(子樹)。

3,每個節(jié)點中的k個關(guān)鍵字是按照從小到到排列的,分別記為k1,k2,k3,......kk。那么該節(jié)點會有k+1個指針,記為p0,p1,p2,......pk。并且,p3所指向的子節(jié)點中的所有元素,都大于k3,且都小于k4. 如下圖所示。這一點也比較容易理解和記憶,各個指針p整好位于關(guān)鍵字k的插空的位置,所以,插空處的指針指向的子節(jié)點的元素的值,就理所當(dāng)然的應(yīng)該大于指針左邊的元素,小于指針右邊的元素。

4,B-樹是嚴(yán)格的平衡查找樹,它的左右子樹的高度是相等的。且葉子節(jié)點處于同一層,并且可以用空節(jié)點表示。

一個B-樹的例子:

總結(jié)

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

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

標(biāo)簽:嘉峪關(guān) 洛陽 拉薩 吐魯番 葫蘆島 安徽 甘南 巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《B-Tree的性質(zhì)介紹》,本文關(guān)鍵詞  B-Tree,的,性質(zhì),介紹,B-Tree,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。

  • 相關(guān)文章
  • 下面列出與本文章《B-Tree的性質(zhì)介紹》相關(guān)的同類信息!
  • 本頁收集關(guān)于B-Tree的性質(zhì)介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章