foo = []
i = 1
while i < n:
foo= foo + ["a"]
i*=2
Какова временная сложность этого кода?
Мое мнение таково: цикл while регистрирует (n) итерацию. Для каждой итерации создается новый список.
Таким образом, общая временная сложность составляет: O(log^2(n)).
Я прав?