Допустим, у нас есть следующий код.
def problem(n):
list = []
for i in range(n):
list.append(i)
length = len(list)
return list
Программа имеет временную сложность O(n)
, если мы не вычисляем len(list)
. Но если мы это сделаем, сложность времени будет O(n * log(n))
или O(n^2)
? .