推 nd5287:1.A 2.B 3.A C 4.A B 有錯請糾正喔! 03/19 01:26
推 SPYKER:1.a 2.c 3.b 4.a 03/19 01:27
推 nd5287:single-linked list 能知道前一個"或"後一個節點的位置 03/19 01:36
→ nd5287:所以Double-linked list 在這裡並無優於single-linked list 03/19 01:37
推 erictku:1.A 2.B 3.A 4.B 03/19 09:16
→ erictku:Q2(c)必須建立在已排序的前提上 才會優於single 03/19 09:17
→ erictku:至於Q3 是因為b跟c可能只須做一次 而a一定要做滿n-1次 03/19 09:18
→ erictku:在已排序好的數列作為前提 03/19 09:18
推 billwang:想問樓上為什麼Q3的c只做一次 就是算best case 未排序資 03/19 09:47
→ billwang:料恰好是由小到大 也是需要做n-1回合 只是需要比較一次 03/19 09:48
→ nd5287:Q3 的C 因該也是要做到n-1次吧 每次都從第i筆插入前面i-1筆 03/19 09:48
→ billwang:順便也想請問Q4的a 不是也是需要2個迴圈嗎? 03/19 09:52
推 nd5287:對阿 a也是要兩個迴圈 外面迴圈做N-1次 裡面的每次找出min 03/19 09:53
→ erictku:抱歉 我想錯了 因為我B跟C也想很久 Q4的AB也想很久 = = 03/19 10:16
※ 編輯: blueskg 來自: 61.57.93.159 (03/19 23:23)