Отменен
Заказ
595465
Раздел
Программирование
Предмет
C/C++
Тип работы
Антиплагиат
Не указан
Срок сдачи
25 Мая 2016 в 23:59
Цена
Договорная цена
Блокировка
10 дней
Размещен
23 Мая 2016 в 15:22
Просмотров
165
Описание работы
Реализовать алгоритм на языке С++ с использованием объектов (классов).
Выбрать оптимальную структуру данных для представления графа в памяти ЭВМ. Реализовать граф как объект, а обработку — как метод для него. Результат обработки может быть или не быть частью объекта, способ его представления выбирается особо.
Для объекта должны быть объявлены все вспомогательные методы (методы по умолчанию) — конструкторы, деструктор и т. п. Использование ненужных методов блокируется на уровне компиляции или выполнения.
Стек и очередь (если нужны) реализуются как вспомогательные объекты. Использовать шаблоны классов.
Интерфейс программы должен быть удобен для испытаний алгоритма. Следует предусмотреть ввод заранее заготовленных (из текстового файла) и генерацию произвольных тестовых данных графа с количеством вершин 20.
Дополнительное требование: оценить возможный объём исходных данных для решения поставленной задачи для следующих ограничений:
— возможность вывода данных на экран;
— доступный объём памяти;
— получение решения за разумное время.
НАПИСАТЬ ПРОГРАММУ:
подсчет расстояний от произвольной вершины до всех остальных вершин в ориентированном ненагруженном графе.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир