Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Сортировка выбором

Ещё один понятный алгоритм упорядочивания — через поиск наименьшего.

Идея алгоритма

Сортировка выбором на каждом шаге находит самый маленький элемент из оставшихся и ставит его на нужное место в начало. Затем повторяет то же для остатка. Постепенно отсортированная часть растёт слева, а неупорядоченная тает справа.

Чем отличается от пузырьковой

Пузырьковая много раз меняет соседей местами, а сортировка выбором делает мало перестановок: за проход находит минимум и переставляет его один раз. Сравнений при этом тоже много, поэтому по скорости оба алгоритма относятся к медленным, но механика у них разная и полезно знать обе.

Зачем это новичку

Сортировка выбором закрепляет важный приём — поиск минимума в наборе. Этот приём встречается повсюду: найти самый дешёвый товар, ближайшую точку, лучший результат. Разобрав алгоритм, вы одновременно тренируете и сортировку, и полезный навык поиска экстремума.

Частые вопросы

Какой алгоритм сортировки учить первым? Пузырьковую и выбором — они самые наглядные. Быстрые алгоритмы разберёте позже.

Где применяют на практике? В реальном коде — встроенную сортировку. Учебные же алгоритмы важны для понимания. Логику шагов удобно тренировать в игре Дрон Кодер.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание

Все обучающие игры «Дрон Кодер»

Одна вселенная — много модулей. Программирование, математика и логика в одной игре: пиши код, считай, решай задачи — а дрон-фермер летит по полю и собирает урожай. В каждом модуле первый уровень бесплатный, без регистрации.

📈 Математика · алгебра и графики
🧩 Логика, алгоритмы, аналитика