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

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

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

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

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

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

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

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

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

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

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

1,每個節(jié)點(diǎn)最多有m個子節(jié)點(diǎn)。最少有m/2(向上取整)個節(jié)點(diǎn)。或者這么表述:m/2 = 子節(jié)點(diǎn)個數(shù)= m。但是根節(jié)點(diǎn)是例外的,根節(jié)點(diǎn)可以最少有2個子節(jié)點(diǎn)。

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

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

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

一個B-樹的例子:

總結(jié)

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

您可能感興趣的文章:
  • MySQL Hash索引和B-Tree索引的區(qū)別
  • SQLite中的B-Tree實(shí)現(xiàn)細(xì)節(jié)分析
  • bitmap 索引和 B-tree 索引在使用中如何選擇
  • B-樹的插入過程介紹
  • 基于B-樹和B+樹的使用:數(shù)據(jù)搜索和數(shù)據(jù)庫索引的詳細(xì)介紹
  • 淺談MySQL的B樹索引與索引優(yōu)化小結(jié)
  • 完整B樹算法Java實(shí)現(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)民參考!
  • 推薦文章
    主站蜘蛛池模板: 日照市| 綦江县| 延津县| 定结县| 格尔木市| 阳朔县| 屏南县| 于都县| 兴义市| 高邮市| 海兴县| 宝坻区| 金川县| 郧西县| 新巴尔虎右旗| 广宁县| 唐山市| 应城市| 白玉县| 瑞安市| 北流市| 门头沟区| 京山县| 汨罗市| 洛南县| 乌审旗| 滦平县| 历史| 达日县| 井研县| 佛山市| 富民县| 沭阳县| 镇赉县| 宁陕县| 包头市| 凌云县| 南木林县| 固原市| 杭锦旗| 通河县|