Шаблоны параллелизма Parallel.

Отменен
Заказ
176865
Раздел
Программирование
Предмет
C#
Антиплагиат
Не указан
Срок сдачи
10 Апр 2014 в 23:59
Цена
Договорная цена
Блокировка
10 дней
Размещен
5 Апр 2014 в 13:07
Просмотров
131
Описание работы
Реализовать консольное приложение, которое используя язык С# и шаблоны параллелизма Parallel, решает задачу о ранце. Задача о ранце – это задача укладки как можно большего числа нужных вещей в рюкзак при условии, что общий объём (или вес) всех предметов, способных поместиться в рюкзак, ограничен. В общем виде задачу можно сформулировать так: из заданного множества предметов со свойствами «стоимость» и «вес», требуется отобрать некое число предметов таким образом, чтобы получить максимальную суммарную стоимость при одновременном соблюдении ограничения на суммарный вес.
На вход программа принимает файл, в котором указываются возможные вещи, которые можно положить в рюкзак, их стоимость и вес (в расчете на 1 шт), а также вес рюкзака.
. Для каждого вида вещей также задается максимальное количество штук, которые есть в наличии. Больше этого числа в рюкзак данного типа вещей положить нельзя (нет в магазине). Использовать Parallel.ForEach или Parallel.Invoke. Пять видов предметов для рюкзака.
Реализовать возможность переключения в командной строке между последовательной и параллельной версией алгоритма. Минимизировать дублирование кода между двумя версиями алгоритма. Подобрать наиболее оптимальный способ деления диапазона.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Предыдущий заказ
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир