[算法]About B-Tree deletion merge

看板Math作者 (布魯)時間5年前 (2020/03/18 01:12), 5年前編輯推噓5(5010)
留言15則, 3人參與, 5年前最新討論串1/1
網路上找不太到答案,想來這邊跟大家討論看看 想問的是在CLRS原文書中第501頁不太了解當Node D刪除時為什麼要將CLPTS做merge 想知道的是如果不做merge只是單純把D視為leaf刪除會有什麼不合理的情況 (PDF檔連結不確定直接放上來好不好,網路上找的到) https://imgur.com/4pZoFF5
https://imgur.com/J9cJ0ja
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.76.49.25 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Math/M.1584465141.A.E44.html

03/18 01:50, 5年前 , 1F
放個截圖吧 而且這算跑錯板嗎?
03/18 01:50, 1F
圖片已補上,不過光圖片自己覺得訊息量不太夠所以一開始就沒放上來,我也思考過這個 問題要放在哪邊問,因為沒專版加上出來有寫算法的數學底子應該都不錯,覺得這邊比較 有機會所以才想試看看這邊 ※ 編輯: BlueRabbitLa (42.76.49.25 臺灣), 03/18/2020 13:59:55 ※ 編輯: BlueRabbitLa (42.76.49.25 臺灣), 03/18/2020 14:10:24

03/18 22:39, 5年前 , 2F
其實grad-probask幾乎就是資工板了 你可以去那邊問
03/18 22:39, 2F

03/18 23:10, 5年前 , 3F
Prob_Solve 演算法版或C and CPP版
03/18 23:10, 3F

03/18 23:13, 5年前 , 4F
推版主
03/18 23:13, 4F

03/18 23:55, 5年前 , 5F
c and c++1不接受這個,只能去probsolve版
03/18 23:55, 5F

03/19 03:02, 5年前 , 6F

03/19 03:02, 5年前 , 7F
這裡可以解決你的問題
03/19 03:02, 7F

03/19 03:04, 5年前 , 8F
上一層的字母順序在下一層中間,所以要如此設計
03/19 03:04, 8F

03/19 03:04, 5年前 , 9F
f刪除不影響順序
03/19 03:04, 9F

03/19 03:05, 5年前 , 10F
m刪除 jkl 和 no會無法割開,所以要移L或N到上層
03/19 03:05, 10F

03/19 03:06, 5年前 , 11F
又因為希望每層的格子大小差不多,所以移L上去
03/19 03:06, 11F

03/19 03:07, 5年前 , 12F
G刪除DE和JK無法分割,乾脆融合(MERGE)
03/19 03:07, 12F

03/19 03:09, 5年前 , 13F
https://reurl.cc/qdmN60 這裡有額外習題供你練習
03/19 03:09, 13F

03/19 03:11, 5年前 , 14F
維基把定義說得很清楚了,這是某種資料管理方式
03/19 03:11, 14F

03/19 17:47, 5年前 , 15F
謝謝上面兩位,我在stackoverflow上找到答案了
03/19 17:47, 15F
文章代碼(AID): #1USGJrv4 (Math)