推 BuliBuchi:第二題我知道問題在哪了 感謝 01/24 01:10
推 lexa:我查到跳表的插入是O(logn)耶 這麼說2.(D)應該也是錯的? 01/24 01:26
他這裡沒有特別說的話 我覺得應該就算正常的
所以應該可以吧@@
※ 編輯: pig456654 來自: 114.36.66.208 (01/24 01:28)
推 QDR18:可是學生的id都是不相同吧 這樣就不會有穩不穩定的問題吧? 01/24 13:23
→ pig456654:我也是這樣想 所以快速排序可以用了? 01/24 14:28
推 monkeyleo:不好意思順便請問一下為什麼3是C阿?@@ 01/24 16:28
→ monkeyleo:請問是因為goo本身就是n 套上最外面的loop所以是n^2嗎? 01/24 16:30
推 BuliBuchi:內層做O(i(1+1/2+1/4+...))=O(2i) 01/24 17:06
→ BuliBuchi:外層就做O(2(1+2+...+n))=O(n^2) 01/24 17:08
推 lexa:請問7.(B)為何是錯的呢? 要先搜到那學生的資料不就要O(n)嗎? 01/24 17:57
→ pig456654:因為DLL知道前跟後的node 所以直接修改指標即可 01/24 18:15
推 BuliBuchi:我突然覺得第二題是D耶XD 01/24 18:30
→ BuliBuchi:如果A錯 不就表示可以在O(logn)實作 01/24 18:30
推 BuliBuchi:而且link list不是本來就不能做binary search嗎 01/24 18:48
→ BuliBuchi:題目又有說一句any list operation都kept O(1) 01/24 18:49
推 cksh8008:覺得是E 因為是singly linked list 01/24 19:01
→ cksh8008:是可以直接找到tail 但如果直接刪除tail就沒tail了 01/24 19:02
→ cksh8008:需要花O(n)的時間從head找到tail前一個當tail才有 01/24 19:03
→ pig456654:應該是E 我後來又想了一下因為題目説最大在tail 01/24 19:13
→ pig456654:所以要先找到第二大的接地 應該是O(n) 01/24 19:14
推 BuliBuchi:原來如此 01/24 19:22
→ pig456654:D選項我覺得如果要差入在最大的前一個還是要O(n) 01/24 19:23
→ pig456654:他説的list operation應該是指指標的刪除挪動之類的吧 01/24 19:24
推 lexa:同意2是E p大你說7B錯的原因我還是看不太懂... 01/24 21:32
→ lexa:你是說不用考慮去找那學生的record所花的時間嗎? 01/24 21:34
→ pig456654:要循序找是因為不知道前一個節點是誰 但DLL可以直接知道 01/24 22:21
→ pig456654:前一個節點 找到那比原本要刪的資料時間要算嗎QQ 01/24 22:24
→ pig456654:如果要我也不知道了耶 感覺題目重點不是在問這個XD 01/24 22:25
→ lexa:是喔 我是有算進去所以覺得B對啦 選項也看不出算不算... 01/24 22:40
→ cksh8008:第七我是選A錯,B對.. 01/24 23:16
→ cksh8008:覺得A錯是覺得不是因為是unstable 而是因為以排序好了 01/24 23:23
→ cksh8008:用quick sort會O(n^2) 01/24 23:23
→ cksh8008:認為B對的原因:雖然是Double linked list 01/24 23:24
→ cksh8008:但不知道是刪除哪個 還是要線性搜尋到該點 01/24 23:24
→ cksh8008:所以是O(n)+O(1) => O(n) 01/24 23:25
推 houseuse616:c大的想法跟我一樣 01/25 13:49
→ houseuse616:問個笨問題,請問一下第六題的C 哪裡錯啊?? 01/25 14:00
推 gn01262438:可以問一下第5題嗎 101的 有點搞不懂他的需求 01/26 22:40
推 c5onb:6c foo(i*i)需要O(n^4) 所以總共要O(n^5)喔 01/26 23:14
推 gn01262438:101第9題似乎沒有E 我用之前有人講的那個程式去try的 01/26 23:15
→ gn01262438:delete 10之後 32 44 50 是紅的 01/26 23:17
→ pig456654:還是不知道怎做T__T 01/27 00:49
推 pippen6668:想請問最後一題(11)的 要怎麼解出來 想好久@@ 01/27 20:36
→ pippen6668:是比他小的英文 都可以加進來嗎? 01/27 20:38