У меня есть вопрос, предположительно, сложность времени и пространства для gdc (i, n) равна O (1), какова сложность пространства для этой функции?Сложность времени равна O (n) из-за цикла for.Как насчет космической сложности?Ответ O (1), но я не понимаю, почему ... в результате цикл for занимает n пробела, поэтому не должен ли он быть O (n)?
def gcd_fun(n):
for i in range(1, n+1):
result += gcd(i, n)
return result