0
Вот функция, задаваемая другу:Временная сложность этой функции питона
def sort1(lst):
swapFlag = True
iteration = 0
while swapFlag:
swapFlag = False
for i in range(len(lst)-1):
if lst[i] > lst[i+1]:
temp = lst[i+1]
lst[i+1] = lst[i]
lst[i] = temp
swapFlag = True
L = lst[:] # the next 3 questions below refer to this line
iteration += 1
return lst
Я думаю, что его время сложность O (2^п); что думают все остальные?
* данный друг *. Рад, что вы и ваш профессор в таких дружеских отношениях! –
Да, это 'O (n^2)'. ... подождите, вы говорите, что это «O (2^n)»? – starrify
Downvoters: Пожалуйста, уточните. Вопрос ясен, и ОП показал усилие (он сказал, что он считает сложностью). Если вы находите вопрос «глупым» или «легким» - это НЕ является причиной для понижения. – amit