Python-курс
⚡ Эффективные сортировки и куча

Merge sort и quick sort

Разделяй и властвуй: сортировка за O(n log n).

~30 минПродвинутый 2 урока

Почему O(n²) — это медленно

Пузырёк, выбор и вставки делают порядка n² операций. Для миллиона элементов это триллион действий — минуты работы. Быстрые сортировки работают за O(n log n): тот же миллион — около 20 миллионов операций, доли секунды. Секрет — принцип «разделяй и властвуй»: разбить задачу на половины, решить каждую, объединить.

Шаг 1 из 8