0
代碼1:大哦分析
我我看來這段代碼是O(n^3),因爲外部循環運行N^2次,內循環運行n次。根據我的教授,這個代碼不是O(n^3)。有人能解釋爲什麼嗎?我很困惑。
i, j, sum = 1, 1, 0
while i < n**3:
while j < n:
sum = sum + i
j += 1
i = i + n
代碼2:
我覺得這個代碼爲O(n)。有人可以確認嗎?
i, j, sum = 0, 0, 0
while i ** 2 < n:
while j ** 2 < n:
sum += i*j
j += 2
i += 4