本章節要講解 B+ Tree of order m,而此資料結構,是 B Tree of order m 的變形,如果還不熟悉,要先回去複習前面的章節唷
在 B tree of order m 的時候,我們有寫過 degree 和 key 的限制
而現在看到 B+ Tree of order m,我們將其分為兩個層次
在進行 B+ Tree of order m 的插入的話,都是針對 data 層去進行資料的更新
以下圖 B+ Tree of order 3 插入 16 為例
在進行 B+ Tree of order m 的刪除的話,也都是針對 data 層去進行資料的更新
以下圖 B+ Tree of order 3 刪除 15 為例
underflow 且右兄可以借 key,因此作 Rotation
此外,因為index 15沒用了,我們可以考慮把它換成5