[理工] 資結題庫 m way tree

作者: magic83v (R7)   2018-01-20 20:24:43
https://i.imgur.com/zvMnwpq.jpg
第一張圖是照題目給的順序插入5way b tree
第二張圖是要刪除e.f.m
e直接刪 沒問題
刪f時 圖的作法應該是用d取代再合併
這邊我就看的很亂了
筆記是說degree要在3~5
這樣不就不滿足了嗎
為什麼不是用g拉上去取代父點
再來是刪m的動作
看不太懂
請問能稍微幫我解釋一下嗎...感謝大家
作者: olen0622 (hong)   2018-01-20 20:46:00
第一步應該有旋轉 g上去f跟d併m也是 n被抓上去補之後r.s會做旋轉
作者: magic83v (R7)   2018-01-20 21:48:00
請問o大 為何n上去後rs要旋轉 是因為underflow 嗎
作者: olen0622 (hong)   2018-01-20 21:57:00
作者: magic83v (R7)   2018-01-20 22:54:00
感謝 你提醒的第一步動作 我刪ef的動作也不會 搞懂了謝謝
作者: crystallove (Garin)   2018-01-20 23:36:00
5-way B-tree每個node的key數量介於2~4哦感覺答案錯了

Links booklink

Contact Us: admin [ a t ] ucptt.com