作者forris (喬巴)
看板Prob_Solve
標題[問題] 時間複雜度
時間Mon Mar 10 23:46:43 2008
(一).
begin
sum = 0
for i = 1 to n do
for j = 1 to n do
sum = sum + 1
end
這題是 O(n^2) 嗎?
(二).
begin
sum = 0
for i = 1 to n do begin
j = n
while j > 0 do begin
sum = sum + 1
j = [j/2]
end
end
end
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.116.194.95
推 DeathSimon:1.是 2.O(n lg n) 03/10 23:49
→ forris:可以講詳細一點嗎? 03/11 00:23
推 smallworld:看看SUM值跟N值關係就知道了 要學計算 03/11 00:29
→ smallworld:分析請參考master method or resursive tree 03/11 00:30