Форум сайта python.su
0
Помогите пожалуйста разобраться. Есть код:
#!/usr/bin/env python3 def func(data): copy = list(data) # O(N) copy.sort() # O(N Log N) for i in range(len(data) - 1): # O(N) if copy[i] == copy[i+1]: # O(1) return False # O(1) return True # O(1) func([1, 2, 3, 4 ,5])
for i in range(3): # O(N) for j in range(3): # O(N)
Офлайн
857
zlodiakN * N = N ^ 2
O(N) + O(N) = O(N**2)
Отредактировано py.user.next (Фев. 16, 2019 15:20:57)
Офлайн