Главная страница
Навигация по странице:

  • Пример записи кода

  • Шейкерная сортировка. Шейкерная сортировка инбо1222


    Скачать 1.83 Mb.
    НазваниеШейкерная сортировка инбо1222
    Дата15.02.2023
    Размер1.83 Mb.
    Формат файлаpptx
    Имя файлаШейкерная сортировка.pptx
    ТипДокументы
    #938949

    Шейкерная сортировка

    ИНБО-12-22

    Мартиросян АРТУР АРМЕНОВИЧ

    • Перестановка элементов в шейкерной сортировке выполняется аналогично той же в пузырьковой сортировке, т. е. два соседних элемента, при необходимости, меняются местами. Пусть массив требуется упорядочить по возрастанию. Обозначим каждый пройденный путь от начала до конца последовательности через Wi;, где і - номер пути, а обратный путь (от конца к началу) через - Wj; где j - номер пути.
    • Тогда после выполнения Wi; один из неустановленных элементов будет помещен в позицию справа, как наибольший из еще неотсортированных элементов, а после выполнения-Wj наименьший из неотсортированных, переместиться в некоторую позицию слева. Так, например, после выполнения W1, в конце массива окажется элемент, имеющий наибольшее значение, а после —W1, в начало отправиться элемент с наименьшим значением.

    Пример записи кода:

    Результат работы кода:



    написать администратору сайта