Сортировка слиянием
-
Обзор сортировки слиянием
- Сортировка слиянием — популярный алгоритм сортировки, который работает путем объединения отсортированных подмассивов.
- Алгоритм был разработан в 1950-х годах и широко используется в информатике.
-
Сложность сортировки слиянием
- Сложность сортировки слиянием зависит от количества элементов в массиве и количества процессоров.
- В последовательной версии сортировки слиянием сложность составляет
- Θ
- (
- n
- log
-
- )
- .
-
Параллельная сортировка слиянием
- Параллельная сортировка слиянием использует несколько процессоров для ускорения процесса сортировки.
- Алгоритм параллельного слияния обеспечивает лучший параллелизм по сравнению с последовательной версией.
-
Многоходовая сортировка слиянием
- Многоходовая сортировка слиянием позволяет объединить более двух отсортированных последовательностей с использованием нескольких процессоров.
- Алгоритм идеально сбалансирован по нагрузке и не требует дальнейшего слияния результатов.
-
Многопоследовательный выбор
- Многопоследовательный выбор используется для разделения отсортированных последовательностей на части с элементами, имеющими определенный ранг.
- Этот алгоритм может быть использован для локального слияния последовательностей на каждом процессоре.
- Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала.
Полный текст статьи: