1. 程式人生 > >B-樹的插入和刪除

B-樹的插入和刪除

對關鍵碼序列{20,54,69,84,71,30,78,25,93,41,7,76,51,66,68,53,3,79,35,12,15,6},建立5階B-樹的過程如圖6-9所示。
  ①向空樹中插入20,得圖6-9(a)。
  ②插入54,69,84,得圖6-9(b)。
  ③插入71,索引項達到5,要分裂成三部分:{20,54},{69}和{71,84},並將69上升到該結點的父結點中,得圖6-9(c)。
  ④插入30,78,25,93,得圖6-9(d)。
  ⑤插入41,又分裂得圖6-9(e)。
  ⑥7直接插入。
  ⑦76插入,分裂得圖6-9(f)。
  ⑧51,66直接插入,當插入68,需分裂,得圖6-9(g)。
  ⑨53,3,79,35直接插入,12插入時,需分裂,但中間關鍵碼12插入父結點時,又需要分裂,則54上升為新根。15,65直接插入得圖6-9(h)。