回覆列表
  • 1 # gnaie25641

    B-樹 是一種多路搜尋樹(並不是二叉的),一顆m階的B-樹,或為空樹,或者: 1.定義任意非葉子結點最多隻有M個兒子;且M>2; 2.根結點的兒子數為[2, M]; 3.除根結點以外的非葉子結點的兒子數為[M/2, M]; 4.每個結點存放至少M/2-1(取上整)和至多M-1個關鍵字;(至少2個關鍵字) 5.非葉子結點的關鍵字個數=指向兒子的指標個數-1; 6.非葉子結點的關鍵字:K[1], K[2], …, K[M-1];且K[i]

  • 2 # 藍風24

    B-樹

    是一種多路搜尋樹(並不是二叉的),一顆m階的B-樹,或為空樹,或者:

    1.定義任意非葉子結點最多隻有M個兒子;且M>2;

    2.根結點的兒子數為[2, M];

    3.除根結點以外的非葉子結點的兒子數為[M/2, M];

    4.每個結點存放至少M/2-1(取上整)和至多M-1個關鍵字;(至少2個關鍵字)

    5.非葉子結點的關鍵字個數=指向兒子的指標個數-1;

    6.非葉子結點的關鍵字:K[1], K[2], …, K[M-1];且K[i]

    7.非葉子結點的指標:P[1], P[2], …, P[M];其中P[1]指向關鍵字小於K[1]的子樹,P[M]指向關鍵字大於K[M-1]的子樹,其它P[i]指向關鍵字屬於(K[i-1], K[i])的子樹;

    8.所有葉子結點位於同一層;

    B+樹

    B+樹是B-樹的變體,也是一種多路搜尋樹:

    1.其定義基本與B-樹同,除了:

    2.非葉子結點的子樹指標與關鍵字個數相同;

    3.非葉子結點的子樹指標P[i],指向關鍵字值屬於[K[i], K[i+1])的子樹(B-樹是開區間);

    5.為所有葉子結點增加一個鏈指標;

    6.所有關鍵字都在葉子結點出現;

  • 中秋節和大豐收的關聯?
  • 對芒果臺快本重播EXO特輯中,韓國藝人全部打上馬賽克,你怎麼看?