2.8.7 - B Tree
Last updated
Last updated
是一個Balanced m-way search tree,主要用於external search/sort,滿足:
2 ≤ Root's Degree ≤ m
除了root和failure nodes外,其餘節點滿:
所有failure nodes皆位於同一level(Balanced)
B tree of order 3又稱2-3 tree;B tree of order 4又稱2-3-4 tree
圖示:
高度h的B Tree of order m
最少資料數
search(x)找到適合存放的節點
檢查該節點是否overflow
overflow : Data數 > m-1,作split
處理,接著檢查父點
未overflow: Data數 ≤ m-1,直接放入x
步驟流程圖:
Rotation
Combine
最多節點數
最多資料數
最少節點數: root's degree = 2,nodes' degree =