917 читали · 1 год назад
Быстрая сортировка (Quick Sort) в Python
Привет, друзья! Сегодня мы поговорим о быстрой сортировке (Quick Sort) в Python. Этот алгоритм — настоящий чемпион, когда речь идет о сортировке больших объемов данных. Давайте вглубь разберемся, как работает Quick Sort и как его применять в Python. Введение Сортировка данных — одна из ключевых операций в программировании. Она позволяет нам организовать информацию в нужном порядке и значительно упрощает поиск и анализ данных. Существует множество алгоритмов сортировки, но сегодня мы сфокусируемся на одном из самых быстрых — Quick Sort...
05:51
1,0×
00:00/05:51
2257 смотрели · 3 года назад
714 читали · 4 года назад
Вычислительная сложность #3: Сортировка quicksort
Предыдущие части: Алгоритм quicksort – один из наиболее распространённых "промышленных" алгоритмов, он используется в библиотеках многих языков программирования. И это заслуженно: он наиболее универсальный и достаточно быстрый. Но и у него есть слабые места. Как работает quicksort В массиве, который нужно отсортировать, выбирается какой-нибудь элемент (любой). Он называется опорным (pivot). Затем мы проходим по массиву, и все элементы, которые меньше опорного, размещаем слева от него, а все, которые больше – справа...