Представление графа, обход

Выполнен
Заказ
4188567
Раздел
Программирование
Предмет
C/C++
Тип работы
Антиплагиат
Не указан
Срок сдачи
16 Июн 2021 в 16:55
Цена
Договорная цена
Блокировка
10 дней
Размещен
10 Июн 2021 в 05:56
Просмотров
168
Описание работы

Постановка задачи:


Входные данные: текстовый файл, в первой строке – целое число - количество вершин графа n (5 ≤ n ≤ 100). Каждая из последующих строк содержит либо данные для вершин, либо данные для ребер/дуг (см. свой вариант задания). При чтении из файла - проверять входные данные на корректность!

Реализовать класс для работы с графом заданного типа (см. свой вариант задания), представленным заданным видом (см. свой вариант задания). Методы:

1. Конструктор/деструктор

2. Добавление/удаление вершины

3. Добавление/удаление ребра/дуги

4. Печать - заменить на печать структуры (в i-ой строке вывести количество исходящих из i-ой вершины рёбер/дуг, а затем – номера вершин, в которые эти рёбра/дуги входят, упорядоченные по возрастанию)

5. Обход (см. свой вариант задания)


вариант: Взвешенный (веса только положительные), неориентированный граф, внутреннее представление – матрица смежности, в файле – информация по вершинам, обход – нерекурсивный в глубину

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.54
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
4 дня 38 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир