資結 時間複雜度(洪逸筆記)

作者: skyHuan (Huan)   2017-12-27 02:17:40
看筆記的時候看到這段覺得怪怪的(右下角的最後三個)
https://imgur.com/UpOiges.jpg
如果直接把這些函數取log再比大小,結果應該是這樣
https://imgur.com/mjNstRk.jpg
看到筆記有這樣的解釋(左下角的部分)
https://imgur.com/mDOpcrX.jpg
有點忘記老師那時候上課是怎麼講的了
跟同學討論後覺得老師的意思應該是
先比指數再比底數,指數比較大就比較大
所以O(2^(2n))才會大於O(n^n)因為指數部分2n>n
那這樣的話O(5^n)又要怎麼比呢
照上面最後一個筆記的圖應該是在最上面那層
但O(5^n)應該要大於O(4^n)=O(2^(2n))吧(?)
不知道我的想法在哪裡出錯了
麻煩版友幫忙解答了,感謝
作者: rycheal (Ryan)   2017-12-27 02:28:00
呃 應該是 2^2^n 和 n^2^n 才對,不是 2^2n看你筆記的右邊,這個等級是”指數又指數”,不是指數等級(ex. 5^n)等級的判斷是看你未知數n的所在位置你的筆記完全寫錯如果照你的寫法來比較nlgn和2n的話,結果會是nlgn>2n事實上,你2^2^n左邊的寫法應該要寫lg2^2^n,解出來是2^n,這樣才會是2^n>nlgn這樣2^2^n的等級才會大於n^n

Links booklink

Contact Us: admin [ a t ] ucptt.com