Re: [理工] [資結]-交大96-複雜度
※ 引述《taitin (小南)》之銘言:
前文恕刪
: e
: i=1~n
: j=i*i
: if 條件成立在j為i的倍數時,又j=i^2
: 因此我們知道共有i次會成立
: z迴圈每次做i^2次,共做i次
請問為什麼 z迴圈每次做 i^2次呢 ?
如果j 和z迴圈一起看的話 比較像是會執行
i + 2i +...+i^2 = i((1+i)*i/2) = O(i^3)就是了
不過不知道為什麼說 z迴圈"每次"做i^2次...
是說每次通過if(j%i==0)一次 z就做i^2次嗎... 我還是看不出來...
: 因此 ΣO(i^3)=O(n^4)
: i=1~n
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.125.176
→
02/19 10:36, , 1F
02/19 10:36, 1F
→
02/19 10:38, , 2F
02/19 10:38, 2F
→
02/19 10:39, , 3F
02/19 10:39, 3F
→
02/19 10:40, , 4F
02/19 10:40, 4F
→
02/19 10:43, , 5F
02/19 10:43, 5F
→
02/19 11:22, , 6F
02/19 11:22, 6F
討論串 (同標題文章)