作者查詢 / kafka0829

總覽項目: 發文 | 留言 | 暱稱
作者 kafka0829 在 PTT [ Examination ] 看板的留言(推文), 共68則
限定看板:Examination
首頁
上一頁
1
2
下一頁
尾頁
[問題] 資料結構2-3-4樹
[ Examination ]16 留言, 推噓總分: +6
作者: grandoph - 發表於 2015/04/23 17:06(10年前)
8Fkafka0829: 使用topdown的話 插入10時 遇到root是4node 所以split04/23 18:27
9Fkafka0829: 書上解答是topdown的做法04/23 18:29
13Fkafka0829: 從root開始,所以連續插入後root變成(30,60,80)要插入04/23 20:33
14Fkafka0829: 90的時侯因為是4node所以split.之後插入的元素一樣04/23 20:34
15Fkafka0829: 規則進行。 記得遇到4node要先split完才能進行插入動作04/23 20:35
[考題] 96年地特資料處理
[ Examination ]14 留言, 推噓總分: +2
作者: tomwilljack - 發表於 2015/04/13 20:38(10年前)
11Fkafka0829: 要提出recovery應該就是指毀滅性與非毀滅性故障04/13 21:03
Re: [課業] 資料結構 紅黑樹
[ Examination ]54 留言, 推噓總分: +11
作者: malowda - 發表於 2015/04/12 19:42(10年前)
3Fkafka0829: 我234樹刪16那邊和你不太一樣耶.我root會變(12,15,20)04/12 20:04
6Fkafka0829: 可我看書上步驟~除root外,遇到2node要先轉成3或4node04/12 20:09
9Fkafka0829: 疑?所以他不是指搜尋的路上有遇到2node要先處理?04/12 20:28
10Fkafka0829: 而是找到要刪除的元素再判斷?04/12 20:29
16Fkafka0829: 不知道是否為top-down 2-3-4樹和n-way樹差別嗎?04/12 21:25
17Fkafka0829: topdown作法可避免backward restructuring path04/12 21:36
22Fkafka0829: 是使用第(1)個情況沒錯呀~同你的圖要刪16的2-3-4樹04/13 12:14
23Fkafka0829: 17為2node他的兄弟12也為2node所以合併變成(12,15,17)04/13 12:15
24Fkafka0829: 之後作刪除16動作,root就會變成(12,15,20)04/13 12:16
25Fkafka0829: 過程是這樣:http://i.imgur.com/VA60fs8.jpg04/13 12:37
26Fkafka0829: 不知道步驟是否有錯~ 但參考步驟紅黑樹轉回的2-3-4樹04/13 12:38
27Fkafka0829: 應該是會長這樣~ 有錯再請高手補充...04/13 12:39
31Fkafka0829: 這邊的(1)是你回文的情況(1)=書上的(3)-①04/13 15:08
32Fkafka0829: 然後是依序往下處理q=17 p=parent=15所以使用3-1的case04/13 15:13
33Fkafka0829: downward pass,p與q是會移動的,當遇到2node先處理04/13 15:15
34Fkafka0829: 因為書上有些模糊,我有特地google找一些教材參考04/13 15:18
35Fkafka0829: 這張圖說明的滿清楚的:http://i.imgur.com/AYsjXfP04/13 15:21
37Fkafka0829: 圖中的第三點剛好就是此種情況04/13 15:21
38Fkafka0829: q先指17確認不是2node才往下啊04/13 15:22
40Fkafka0829: 他不是root04/13 15:24
41Fkafka0829: 一開始q為15為2node->root情況排除 往下17為2node處理04/13 15:26
42Fkafka0829: 看那張投影片,我的理解是這樣啦~04/13 15:27
44Fkafka0829: 投影片2的意思就表示遇到2node要先處理,而不是直接就04/13 15:30
45Fkafka0829: 是指到欲刪除的元素04/13 15:31
46Fkafka0829: 應該不會有你說的情況04/13 15:32
47Fkafka0829: 應該沒有第二層2node第三層也2node的case吧04/13 15:34
48Fkafka0829: 所以會到第三層,然後處理情況又和本題一樣了04/13 15:37
52Fkafka0829: 我上面講得有點跳:我的意思是指第二層和第三層若同為04/13 16:04
53Fkafka0829: 2node則因為第二層已和root合併,所以原來第三層會變成04/13 16:05
54Fkafka0829: 就會變成4個兄弟所以不會出現bug問題04/13 16:06
[課業] 資料結構 紅黑樹
[ Examination ]16 留言, 推噓總分: +2
作者: lei70200 - 發表於 2015/04/12 17:50(10年前)
7Fkafka0829: 你可以將書上每步的紅黑樹轉回2-3-4樹再比對自己作刪除04/12 19:21
8Fkafka0829: 時的2-3-4樹是否一樣04/12 19:21
9Fkafka0829: 我當時是卡在刪除16,因為17是2node要先對他處理才能刪04/12 19:23
12Fkafka0829: 3node(6,7)本來就兩種畫法,看你要哪邊先寫都可以04/12 20:00
15Fkafka0829: 推樓上要統一~看是哪邊要先畫~04/12 20:05
首頁
上一頁
1
2
下一頁
尾頁