Re: [理工] [資結]-時間複雜度

看板Grad-ProbAsk作者 (喔喔)時間16年前 (2009/10/16 23:46), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串10/38 (看更多)
※ 引述《afulist (亞弗利斯特)》之銘言: : I. : x=0,i=1; : while(i<=n)do{ : j=2; : i=i+1; : while(j<=n)do{ : x=x+1; : j=j*j; : } : } : 我算O(nlogn)答案給O(nloglogn) 因為j每次都會自己乘自己 也就是 2, 2^2, 2^4, 2^8 ...增加 如果n = 2^2^k 那 就會需要跑k次迴圈, k = O( lg lg n ) 乘上外層的n 就變成 O( n lg lg n )了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.162.50

10/17 00:02, , 1F
對厚 j=j*j 所以是2*2 4*4...感恩
10/17 00:02, 1F

10/17 00:21, , 2F
阿對喔 我還以為是解答錯 囧 謝謝指教 XD
10/17 00:21, 2F
文章代碼(AID): #1As9LBI- (Grad-ProbAsk)
討論串 (同標題文章)
文章代碼(AID): #1As9LBI- (Grad-ProbAsk)