Re: [問題] HW1的第十題

作者: Usoul   2012-03-20 15:26:34
在課本中,幾乎所有演算法,都不考慮 call function 時,parameters passing time。
也就是說,所有的function call time complexity = O(1)。
這題的題意是,如果今天假設 pass array 不再是 constant time,會發生什麼事?
1.的情況和課本幾乎相同,所以應該不用說。
2.的情況就是,在 call function 有 pass array 時,該行的複雜度立刻就是 O(N)。
3.請自行類推。
所以 4-2 a. b. 各有三個答案,分別對應三種 time complexity of passing array。
這裡所需要答案,是整個 algorithm 的 total time complexity,
只是因為 function call 所需要的時間已經不同,所以最後算出的 time complexity
也可能不同。
作者: OckhamsRazor (魏格納的友人)   2012-03-20 15:33:00
感謝助教~ 4-2要寫a還是a b?word檔是寫a...
作者: Nien1027 (隨便)   2012-03-20 15:39:00
為什麼會有第十題?? 我只看到九題
作者: Usoul   2012-03-20 18:00:00
其實我沒看過老師指派的作業,我只是幫忙解釋這題而已..XD究竟有沒有這題,以及是不是只寫a就好,請負責的助教回答囉
作者: chehsunliu (阿勳)   2012-03-20 20:08:00
我也只看到九題欸
作者: anfranion (南‧生命的意義是經歷)   2012-03-20 21:27:00
是十題啦 有題號重覆的XD應該是寫a就好~~ 以word為準:P(啊我不是助教,這是不負責任的發言XD)感謝助教囉!!
作者: chehsunliu (阿勳)   2012-03-20 22:18:00
題號重覆所以是從8變9吧囧...
作者: anfranion (南‧生命的意義是經歷)   2012-03-20 23:55:00
恩恩 我搞錯了XD

Links booklink

Contact Us: admin [ a t ] ucptt.com