Big O notation
n / n*log(n) / n^2 / 2^n
Бинарный поиск - поиск отсортированного списка отсечением половины значений на каждой итерации, сложность=log(2, n)
Коэфициенты в O(n) игнорируются, соотв. сортировка выбором это O(n x n)
Константы отбрасываются
O(log N) в случае, если на каждой итарации берем половину элементов
L * log L - сортировка строки и еще домножить на N в случае с сортировкой массива строк
O(A + B) - в случае 2-х разных цыклов
O(A * B) - если цикл в цикле
Big O - Это максимальное время выполнения, макс сложность
Theta, Omega notations - среднее и минимальная сложность
Last updated
Was this helpful?