How it works?
Урок 3 из 9 курса Сортировка вставками — серия DSA на Coddy.
Представьте, что у вас есть колода карт, и ваша задача — расположить их в порядке возрастания. Сортировка вставками (Insertion Sort) похожа на сортировку этих карт одну за другой.
Пошаговый процесс:
- Выбор карт:
- Начните с первой карты (или первого элемента в нашем массиве).
- Считайте её отсортированной частью; остальное — неотсортировано.
- Сортировка карт:
- Возьмите следующую карту (элемент) из неотсортированной части.
- Сравните её с картами в отсортированной части, находя подходящее место.
- Сдвиньте карты большего номинала, чтобы освободить место для новой.
- Вставка на место:
- Вставьте карту на её правильное место в отсортированной части.
- Повторите этот процесс для каждой карты в колоде (каждого элемента в массиве).
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Conclusion:
Insertion Sort is like sorting your cards – taking one at a time, finding its place among the already sorted ones. Simple, isn't it? In the next lesson, we'll see how to turn this understanding into code.
Попробуйте сами
В этом уроке нет задания по программированию.
Все уроки раздела Сортировка вставками — серия DSA
2The Algorithm
How it works?Pseudo CodeImplementation (Part 1)Implementation (Part 2)