Новости
О Центре
Кластер
Обучение
Основной курс по параллельному программированию
Учебные курсы
Магистратура
Дополнительное образование
Работы студентов
Библиотека
Исследования
Конференции
Полезные ссылки
NVIDIA
Контакты
О сайте
Имя:
Пароль:
запомнить:
Забыли пароль? Регистрация

Описание алгоритма

Сортировка слиянием относится к алгоритмам, построенныv на принципе «разделяй и властвуй». Сначала массив разделяется на части, состоящие из двух элементов. В каждом из таких частей-массивов происходит сортировка элементов по возрастанию. Далее выполняется слияние каждых двух соседних частей-массивов между собой. Полученные новые упорядоченные части попарно сливаются друг с другом до тех пор, пока весь массив не будет упорядочен. Операция слияния каждый раз полностью переписывает массив. В случае нечётного количества элементов массив на начальном этапе не разделяется на пары элементов, поэтому последний элемент остаётся отдельно и сливается с соседней упорядоченной частью на следующей итерации, если это необходимо.  В случае нечётного количества упорядоченных частей действия аналогичны. Последняя оставшаяся часть (если она есть) сливается с соседней в том случае, когда количество упорядоченных частей в массиве нечётно. Далее приведены примеры выполнения алгоритма на различных примерах.

Новости

22.10.2012
04.09.2012
05.04.2012
06.03.2012
02.03.2012