B树中的M阶是什么含义?
生活随笔
收集整理的這篇文章主要介紹了
B树中的M阶是什么含义?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
定義:
描述一顆 B樹時,需要指定它的階數,什么是 階數 ?
階數 表示 此樹的節點 最多 有多少個孩子結點(子樹),一般用字母 M 表示階數。
M 階的B樹 :以【子樹】討論
- 上限:每個節點 最多 有 M 個子樹 ;
- 下限:
- 根節點至少2個子樹,
- 非根節點至少有 ?M /2? 個子樹 。(M /2 向上取整,如 5/2等于3)
所以也稱 M 階的 B樹 為 ( ?M /2? , M ) 樹 ,即超級節點(除根節點)的子樹數的上下限 。
另外,關鍵字(碼)的個數 = 節點子樹數 - 1 。
示例:
M = 4 階的B樹,子樹個數是(2, 4), 最多含有 3個關鍵字 和 4個子樹 M = 5 階 , (3, 5), 最多含有 4個關鍵字 和 5個子樹 M = 6 階 , (3, 6), 最多含有 5個關鍵字 和 6個子樹總結,M階 可理解為 M樹,即內含(M-1)個關鍵字 和 M 個子樹。
總結
以上是生活随笔為你收集整理的B树中的M阶是什么含义?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 视频流媒体直播系统---------Br
- 下一篇: 零基础学IT选择软件测试有前途吗?