Встречается на собеседованиях • сегодня
Какая сложность сортировки списка
Сложность сортировки списка зависит от алгоритма.
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)
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы