Krasorion.ru

Упаковочные материалы

Сортировка перемешиванием переведи, сортировка перемешиванием алгоритм, сортировка перемешиванием блок схема

Перейти к: навигация, поиск

Сортировка перемешиванием (Шейкерная сортировка) (англ. Cocktail sort) — разновидность пузырьковой сортировки. Анализируя метод пузырьковой сортировки можно отметить два обстоятельства.
Во-первых, если при движении по части массива перестановки не происходят, то эта часть массива уже отсортирована и, следовательно, ее можно исключить из рассмотрения.
Во-вторых, при движении от конца массива к началу минимальный элемент “всплывает” на первую позицию, а максимальный элемент сдвигается только на одну позицию вправо.

Эти две идеи приводят к следующим модификациям в методе пузырьковой сортировки. Границы рабочей части массива (т.е. части массива, где происходит движение) устанавливаются в месте последнего обмена на каждой итерации. Массив просматривается поочередно справа налево и слева направо.

Лучший случай для этой сортировки — отсортированный массив (О(n)), худший — отсортированный в обратном порядке (O(n²)).

Ссылки

Сортировка перемешиванием переведи, сортировка перемешиванием алгоритм, сортировка перемешиванием блок схема.

Малинин, Алексей Весьмирович, Файл:Bundesarchiv Bild 183-P0214-513, Spanien, Schlacht um Guadalajara.jpg.

© 2011–2023 krasorion.ru, Россия, Братск, ул. Ленинская 34, +7 (3953) 38-98-93