推 blue14753: 23的C 假如現在有7 8 10,我要差9a和9b 01/07 21:23
→ blue14753: 我9a會先插在8的後面變7 8 9a 10,接下來換9b 01/07 21:23
→ blue14753: 根據題目會變成7 8 9b 9a 10,就不stable了, 01/07 21:23
→ blue14753: 所以less應該改成less and equal 01/07 21:23
了解了,b大的解釋感覺比較合理,謝謝!
推 yupog2003: 17(B),我對m out of n non-zero的理解是n個term裡面 01/07 21:30
→ yupog2003: 有m個是非0的 01/07 21:31
查了一下 Out of 的用法好像是指「範圍之外」
→ yupog2003: time complexity因為次想加一個term就要先去找相同 01/07 21:31
→ yupog2003: index的來加,所以time complexity為O(m^2) 01/07 21:32
應該是不用做 sort 吧 @@? spare vector 的值 已經夠少了
→ yupog2003: 不過如果有先排序做優化的話也是可以達到O(m)拉... 01/07 21:33
→ yupog2003: 所以我也沒很肯定這樣解釋是否正確 01/07 21:33
→ yupog2003: non-linear會不會就是在說divide and conquer或是建 01/07 21:38
→ yupog2003: heap這種?time complexity為n^2的都是在array上操作 01/07 21:39
→ yupog2003: 而已,也許這就是linear operator?我猜的拉... 01/07 21:39
※ 編輯: ken52011219 (36.224.38.221), 01/07/2017 21:48:34
→ yupog2003: out of如果前後都接數字的話可以當分子分母用喔 01/07 21:49
感謝提醒,這樣子感覺 空間複雜度為theta(m) , 時間複雜度為 theta(n)??
※ 編輯: ken52011219 (36.224.38.221), 01/07/2017 23:02:12
→ Gabino: non-linear operator 應該是非比較式運算 01/08 14:06
我在思考可能(? 其實無關是否 non-linear operator or linear operator
只要使用 decision tree 就可以壓低 theta(nlogn) 的下界了 (??
不知道是不是這個意思
※ 編輯: ken52011219 (36.224.38.221), 01/08/2017 19:20:45
推 hibiscus520: 我在想兩個向量m個位置在原本n裡面不同的話 01/08 23:48
→ hibiscus520: 相加應該會超過theta(m) 01/08 23:48
推 tna4568: Ga大說的沒錯 就是沒用到比較數值的方式喔 01/12 14:19