Содержание
- 2. Сортировка вставками Сортировка вставками – это алгоритм сортировки, в котором элементы входной последовательности просматриваются по одному,
- 3. Посмотрим, как это работает: у нас есть последовательность из 5 чисел. Этот алгоритм изначально выбирает первый
- 4. Итог: массив отсортирован. Теперь перейдём к реализации данного алгоритма на языке python. Создадим функцию, в качестве
- 5. Внутри цикла while мы будем перемещать текущий элемент внутри подмассива, пока он не встанет в нужную
- 6. Пример рабочего кода be like:
- 7. Код вывода результата be like: Вывод:
- 8. Сортировка Шелла Сортировка Шелла – улучшенный алгоритм сортировки вставками. Идея метода Шелла состоит в сравнении элементов
- 9. Итак, у нас есть несортированный массив и мы разбиваем его на подмассивы, выбирая не рядом стоящие
- 10. После этого мы должны диапазон, через который выбираются элементы, опять разделить на два. Так как у
- 11. Перейдём к реализации данного алгоритма на языке python. Создадим функцию, которая принимать будет неотсортированный массив снова
- 12. Теперь создадим еще один цикл while, условием работы которого будет: пока значение индекса будет >= get
- 13. Пример рабочего кода:
- 15. Скачать презентацию