def afunction(list):
for i in list:
temp = [elem for elem in list]
return 0
В приведенной выше функции на каждой итерации функция будет тратить дополнительную память для создания нового временного списка, для которого используется пространство O (N). Существует N таких итераций, означает ли это, что пространственная сложность этой функции равна O (N ^ 2)?
Может ли кто-нибудь объяснить пространственную сложность этой функции?