推 jeremyyuan: 12 E AVL tree delete rotation 是O(n)12/23 18:42
感謝,發現E應該是錯的,不過他應該是考single rotation跟double rotation?
所以正確應該改成 one single rotation or double rotation....
→ jeremyyuan: 14 ABD 都會因為一開始是小到大或大到小而sensitive12/23 18:44
→ jeremyyuan: 所以是CE吧12/23 18:44
selection sort無論input data是什麼都是O(n^2)吧?
Radix sort我是覺得不知道input data range 算不算sensitive所以沒選
→ jeremyyuan: 其他的我13選BE 15選CE 16選ABD 然後是非都跟你一樣12/23 18:47
13.E只講directed沒講到acylic不知道能不能選?
C我選是因為DFS要用到遞迴,D是因為BFS可以在無權圖上找到最短邊,而且楓葉本有提到Di
jkstra's是從BFS延伸的(page.594)
16.D請問大大複雜度算出來是多少呢?
※ 編輯: mistel (223.137.243.184 臺灣), 12/23/2019 19:06:30
※ 編輯: mistel (223.137.243.184 臺灣), 12/23/2019 19:06:53
→ jeremyyuan: 13 14你應該沒錯 我看錯了12/23 19:22
→ jeremyyuan: 16 AB沒錯12/23 19:41
→ jeremyyuan: 目前不一樣的就是 15 D quadratic 會有probe不到的問12/23 19:48
→ jeremyyuan: 題 E 我也不確定12/23 19:48
→ jeremyyuan: 拍謝剛剛邊吃飯邊看 現在才回到家找之前寫的答案 所以12/23 19:53
→ jeremyyuan: 錯有點多XD 你可以修掉沒關係12/23 19:53
感謝j大幫忙對答案!
目前修改成這樣,不確定的我先標起來了
https://i.imgur.com/RQi994W.jpg
15我覺得j大是對的,E選項我再查查有沒有課文是有講過
※ 編輯: mistel (223.137.243.184 臺灣), 12/23/2019 21:57:05
推 ekids1234: AVL 2 rotation 有例子嗎 ?12/23 22:27
是指double rotation (RL,LR), single rotation (RR,LL)
one single rotation意思是一個RR,LL的rotation,這樣就錯了
→ b10007034: 16 的B是false,楓葉本有 12/23 22:28
請問b大連CLRS都寫完了嗎QQ? 太強了...
→ ekids1234: 我覺得 4 是 F (平均約n) ,6 T12/23 22:32
https://i.imgur.com/7Nz233Y.jpg
4.參考洪逸第四章
6.我認為錯是錯在rehashing跟chain都是碰撞的解決方法,而如果chain會使一個鏈結過長
,那代表hashing function本身就有問題了,所以應該改善hashing function才對
→ ekids1234: 16 這樣的話好像只剩 A,但又覺得好像不包含合併時間 12/23 22:33
→ ekids1234: 又或是 cut the problem 的時間已經包含合併的時間了?12/23 22:34
不一定吧?合併成本可能低於切割時間,所以在notation下我們就看不出來了~
※ 編輯: mistel (223.137.243.184 臺灣), 12/24/2019 12:02:05
→ mistel: 答案晚上一併更新~ 12/24 12:02
→ ekids1234: 4. 的確,之前說n有點太隨便了,不過題目是說 1/4 of n 12/24 12:33
→ ekids1234: (n+1)/2 的話接近 n*(1/2),不知道這有沒有差 12/24 12:33
→ ekids1234: 6 的話改善 hash function 應該同 rehashing ? 12/24 12:34
→ b10007034: 沒人寫得完CLRS吧,沒意義 12/24 12:35
→ b10007034: 4.題意看起來是說n/4?還是我搞錯了 12/24 12:35
→ mistel: 我是想說單純只論insert和delete,link list跟array比較 12/24 12:51
→ mistel: 的話,前者只要O(1)後者要O(n),但仔細看看題目說到n/4好 12/24 12:51
→ mistel: 像主要錯在這邊? 12/24 12:51
→ Fanchien: 可是我在網路上看Horner’s method是n^2耶QQ 12/24 13:56
→ Fanchien: 16的A 網路上也有PPT是寫logn 12/24 13:56
→ jeremyyuan: 恩恩 4應該是錯在n/4了 Horner best 是O(logn) worst 12/24 14:02
→ jeremyyuan: 才是n^2 12/24 14:02
→ jeremyyuan: *O(nlogn) 12/24 14:04
推 misaka0120: 16. C如果是python的話那個迴圈會跑7次 01/17 18:53
推 Fanchien: 3.是true 只要找到存在即可 01/18 20:10
→ mistel: 3是true沒錯 感謝 01/27 18:00