看板 Grad-ProbAsk 關於我們 聯絡資訊
(a) k=0 for(i=0;i<N;i++) for(j=0;j<i*i;j++) for(z=0;z<j;z++) k++; (b) k=0 for(i=1;i<N;i++) for(j=1;j<i*i;j++) if(j%i==0) for(z=0;z<j;z++) k++; 問題: 1.這兩題怎麼計算&答案 2.請問for(;;)中間那項"<"跟"<="會影響到複雜度嗎~? eg. "<" → O(n) "<=" →O(n^2) 還是只會影響到係數? 用sigma去計算,從1~n會比從1~n-1來的容易算 所以如果不會影響到複雜度,是否可以全部都直接從1~n 謝謝 -- ┌這?─────────────────────────────┐ │ │ 一"一 \ / >\\\< ╯ ╰ ∩ ∩ ▁ ▁_< ㄧ ㄧ+ │ ε Δ ╰╯ 北七 亂喔 害羞 莎笅 爽啦 哭爸 XD 科科 └──────────────────────────────────────┘ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.14.2