民國105年 第2梯次 電腦軟體設計(C++)乙級 學科

第43題

有一分支度( o r d e r ) 為256 之B - t r e e ,將10 萬筆記錄存入此B - t r e e 中,其高度之最小值 為下列何者?

題目

有一分支度( o r d e r ) 為256 之B - t r e e ,將10 萬筆記錄存入此B - t r e e 中,其高度之最小值 為下列何者?

  1. (1) 3
  2. (2) 2
  3. (3) 4
  4. (4) 5

官方答案

(1) 3

解析

B-tree分支度order=256,意指每節點最多256個子節點,最多255個鍵值。高度最小發生於樹節點全滿時。公式:最大記錄數 = (order^h)-1。欲容納100,000筆:256^1-1=255<100,000;256^2-1=65,535<100,000;256^3-1=16,777,215>100,000。故最小高度h=3。選項1正確。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料