Re: [問題] 資結-時間複雜度

看板Grad-ProbAsk作者 (Mirror Lin)時間16年前 (2009/06/08 04:18), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/7 (看更多)
※ 引述《shinhwabo (.....)》之銘言: : Ordering by asymptotic growth rates : (a)lg(n!) (b)4^lgn (c)(n-1)! (d)n‧2^n (e)(lgn)^lgn : 實在不知道怎麼判斷!? : 有高手可以解答嗎@@ (a) log(n!) = O(nlogn) Stirling 公式: n!≒n^(n+1/2)*e^(-n) ∴log(n!) ≒ log((n^n+1/2)*e^(-n)) = log(n^n+1/2) + log(e^-n) = (n+1/2) * logn - n = nlogn + (1/2)logn - n ∴ Time is O(nlogn) (b) 4^logn = O(n^2) 平方 4^logn = n^log4 = n^2 ∴Time is O(n^2) (c) (n-1)! = O(n!) 階層 (d) n*2^n = O(n*2^n) 指數 (e) logn^logn = O(n^loglogn) 指數 等級: 階層 > 指數 > 平方 > 線行 > 對數 > 常數 c > d > e > b > a -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.137.44
文章代碼(AID): #1AB22I-t (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1AB22I-t (Grad-ProbAsk)