У меня есть следующий код в питоне:
def mystery(n):
if n <= 50 :
for i in range(n) :
for j in range(n) :
print i*j
else :
mystery(n-1)
Для следующего вложенного цикла for:
for i in range(n) :
for j in range(n) :
Для каждого i
в n
j
выполняет итерацию n
до i
раз. Так не должна ли сложность быть O(n^2)
? Однако мои коллеги говорят мне, что это не так, может кто-нибудь объяснить, почему?
n
! Господи, этот другой ответ -.- 26.01.2015O(n^2)
? 26.01.2015