PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Grad-ProbAsk
交大107 紅黑
作者:
YaControl
(維)
2019-02-11 14:33:50
https://i.imgur.com/4cedX1i.jpg
https://i.imgur.com/Bm4EtDT.jpg
想請教一下各位大神
依照洪逸筆記的插入做法
在search 插入點9的時候
遇到黑紅紅的要color change
那此題在一開始search後
要color change
但是做完之後需要rotation
最後做完之後要再重新search一次嗎
如果要重新search的話結果的2,11兩個node應為黑色?
作者:
skyHuan
(Huan)
2019-02-11 14:38:00
不用 可以想成一次插入只會做一次cc
https://i.imgur.com/7LERZkp.jpg
根據演算法做完3繼續往下,不會再回頭做2
作者: YaControl (維)
2019-02-11 14:52:00
謝謝sky大的解釋 另外想問會不會有這種狀況
https://i.i
mgur.com/4N5HgT1.jpg
https://i.imgur.com/ok45vZo.jpg
作者:
skyHuan
(Huan)
2019-02-11 15:00:00
如果之前的點都有照著演算法插入應該是不會你可以把這題的例子多插幾個點試試看(eg. 插7.5, 13, 10,16)
作者: YaControl (維)
2019-02-11 15:12:00
謝謝sky大,祝您上台大
作者:
Aa841018
(andrew)
2019-02-11 15:28:00
借問,
https://i.imgur.com/qNssjFr.jpg
像是這題很明顯搜尋中遇上兩個需要cc的狀況,那順序是:cc-rotation(可能不用)-cc-rotation(可能不用)??因為做完第一個cc還沒找到適當位子,但按照步驟應該要插入,那是該直接繼續第二次cc嗎?
作者:
gama79530
(Perfect Man)
2019-02-11 16:24:00
https://www.youtube.com/watch?v=vDHFF4wjWYU
這個影片關於RB tree-insert的各種case都有多看幾次把各種case洗腦到想忘都忘不掉就成功了
作者: a28238341a (小蝸)
2019-02-11 17:18:00
我認為看洪義的筆記會稍微有誤解 因為他的例子不夠多用bottom-up的方式做C.C.兩次 Rotation 1次就夠了這是回應上面的Aa大的
繼續閱讀
[理工] 數邏 全加法器 實現
Neverfor
[理工]交大 105離散
samuel30214
[理工] 105交大資演
AAQ8
[理工] NP
haniwang
[理工] 107成大計系
LilaJack
[理工] 106中興計組
marks1592
[理工] 107台大電機丙 資演
sdfg014025xx
[理工] 交大 107 離散 (已解)
ekids1234
[理工] 交大 107 計系 零碎選項問題
ekids1234
[理工] 105中興計組
rustw2010
Links
booklink
Contact Us: admin [ a t ] ucptt.com