https://i.imgur.com/xLhMh0A.jpg
因為沒有答案
所以想問看看大家這題這樣寫對嗎?
作者:
sarsman (DeNT15T♠)
2017-12-18 17:47:00最後不用把5拉上去吧
作者:
sarsman (DeNT15T♠)
2017-12-18 18:02:00印象中這題在原考卷中是是非題XD
作者: tidarren (tidarren) 2017-12-18 18:23:00
記得2-node的2指的是degree而非key的數量 所以應該還是True吧啊sor我眼殘應該還是False...
作者: kidplayhappy (kid) 2017-12-18 19:48:00
作者: kidplayhappy (kid) 2017-12-18 21:15:00
搜尋路徑時遇到4-node要先做split。8,9,10的middle是9,因此一開始是9上拉
是7 8 9 10 拉8噢取法你可以1到4取一半的floor, 或是寫程式的話是0到3取一半的整數
不行噢不能亂取 除了root以外其他點的degree是有最低限制的反正就正中間或是偶數的話兩個之一啦應該是這個意思不過老師比較喜歡書上的解答XD像是這題不照書上的算法寫的話答案會邊true呢
作者: kidplayhappy (kid) 2017-12-18 23:52:00
T大的做法是bottom up, top down是在search for x時遇到4-node要先做split等到搜過的路node皆合法了才insert
作者:
sarsman (DeNT15T♠)
2017-12-18 23:57:00原來還有這種操作,謝謝k大分享xd
top down k大的說法比較沒問題 假如只是取m/2去floor可能會取到正要插入的key 這麼說來這題是true!?*取 = =
作者:
ShenJing (ShenJing)
2017-12-23 11:28:00我的理解、畫出來的跟kid大一樣