Если он уже отсортирован, то, вероятно, просто что-то проходит через каждый элемент списка, чтобы убедиться, что оно в правильном порядке. Так что O (n), да.
Если вам нужны доказательства, вы можете выписать пузырьковую сортировку / измененную сортировку пузырьков / сортировку вставок, а затем посмотреть, что произойдет в случае, когда ничего не нужно сортировать.
РЕДАКТИРОВАТЬ:
Также, как вы сказали, это, вероятно, модифицированная пузырьковая сортировка. (Больше всего похоже на базовую сортировку? Проверьте)
Какой алгоритм сортировки лучше всего работает с сортированными данными в основном? .
Подобный вопрос здесь.