Встречается на собеседованиях • сегодня

Какая сложность сортировки списка

Сложность сортировки списка зависит от алгоритма.

O(n log n) — оптимальная сложность для сравнения (например, sorted() в Python использует TimSort).
O(n²) — для простых алгоритмов (пузырьковая, вставками).
O(n) — для не сравнения (например, подсчётом, но требует доп. условий).

Пример:

python
import timeit

lst = [5, 2, 9, 1, 5, 6]
print(timeit.timeit(lambda: sorted(lst), number=10000))  # O(n log n)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы