Последовательный алгоритм сортировки Шейкера понятен. Но как быть с параллельным? Не понятно, что должны выполнять каждый из процессорных элементов и какие данные им передавать?
Натолкните, пожалуйста, на мысль.
Ну первое, что приходит на ум - разбить массив на части и скормить их разным потокам. Результаты от потоков проанализировать (найти среди всех минимальный и максимальный элемент). Далее отправить массивы без найденных минимальных и максимальных элементов снова этим потокам, проанализировать результаты. Ну и так далее...
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Доброй ночи!) Это наверное больше тема для обсуждения человека, который плохо разобрался в юнит тестировании, но уже задался вопросамиВопрос...
Добрый деньЕсть ли библиотеки для работы с большими датами и временем? Григорианский календарь