[問題] 2-3 tree
考試都考到現在了,還問2-3tree似乎有點蠢…
31
/ \
/ \
/ \
21 47
/ \ / \
/ \ / \
/ \ / \
(15 , 19) 24 43 50
/ | \ / \ / \ / \
/ | \ / \ / \ / \
(10,12) 18 20 22 30 33 45 48 52
現在要刪除30…
我的算法是,因為無法rotation,所以要combination,把24拿下來
所以24現在是空的,進行rotation,19上去,21下來
那現在15這個node,會有三個child node 應該不符定義才對…
請問上面的步驟是哪裡錯了呢?
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.91.160
推
03/19 00:40, , 1F
03/19 00:40, 1F
推
03/19 00:41, , 2F
03/19 00:41, 2F
推
03/19 00:45, , 3F
03/19 00:45, 3F
推
03/19 00:46, , 4F
03/19 00:46, 4F
推
03/19 00:57, , 5F
03/19 00:57, 5F
推
03/19 00:57, , 6F
03/19 00:57, 6F
→
03/19 00:57, , 7F
03/19 00:57, 7F
→
03/19 00:58, , 8F
03/19 00:58, 8F
→
03/19 00:59, , 9F
03/19 00:59, 9F
討論串 (同標題文章)