Обозначение Big O используется для описания того, как увеличивается время выполнения или пространство по мере увеличения входных данных.Если количество вещей, которые вы сортируете, не увеличивается при увеличении входных данных, то шаг сортировки алгоритма, который вы оцениваете, равен O(1)
.
Пример. Допустим, ваш ввод представляет собой массив длиныn >= 10
, и вы выводите тот же массив, но с первыми 10 элементами в отсортированном порядке, а остальные без изменений.Затем, поскольку время, которое вы тратите на сортировку, не увеличивается по мере увеличения входных данных (при увеличении n) шаг сортировки равен O (1).