Главная страница

Лр7. ЛР7 Карташов (2). Представление графа в эвм в виде матрицы смежности и списка ребер


Скачать 0.6 Mb.
НазваниеПредставление графа в эвм в виде матрицы смежности и списка ребер
Дата08.09.2022
Размер0.6 Mb.
Формат файлаdocx
Имя файлаЛР7 Карташов (2).docx
ТипЛабораторная работа
#668333

Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное

учреждение высшего образования

«СибирскИЙ государственнЫЙ Университет

геоСИСТЕМ И ТЕХНОЛОГИЙ»

(СГУГИТ)



ОТЧЕТ

ЛАБОРАТОРНАЯ РАБОТА 7.

ПРЕДСТАВЛЕНИЕ ГРАФА В ЭВМ В ВИДЕ МАТРИЦЫ СМЕЖНОСТИ И СПИСКА РЕБЕР

Выполнил обучающийся

группы БИ-12

Карташов Я.А.

Проверила

Ассистент кафедры ПИиИС

Гришин Р.В.

Новосибирск – 2022

Цель: получить практические навыки по представлению графа в памяти компьютера.

Номер варианта – 5

Задание 1. Задан ориентированный граф. Необходимо на алгоритмическом языке написать две функции для объявления и заполнения матрицы смежности и матрицы инцидентности, описывающие граф.



Матрица инцидентности:





Матрица смежности:





Задание 2. Получить у преподавателя персональную матрицу смежности графа. Количество вершин графа должно быть не менее 10, общее количество ребер 30, ориентированных ребер – не менее 18. Написать на алгоритмическом языке программу согласно своему варианту.





0

1

0

0

1

0

0

0

0

0

0

1

0

0

1

0

1

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

0

0

0

0

1

0

0

0

1

1

1

0

0

0

0

0

1

0

1

1

0

1

0

1

1

0

0

0

0

0

1

1

1

0

0

1

1

0

0

0

0

0

0

0

0

1

0

1

0

1

0

0

0

0

0

0

1

1

0

0

1

1

1

0

1

0

0

0

1

0

0

0

0

0

1

1

0

0

0

0

0

0

0

1

1

0

1

0

1

0

0

0

0

0

0

0

1

1

0

1

0

0

0

0

0

0

0

0

0

0

1

0









Ответы на контрольные вопросы:

1. Граф — математическая абстракция реальной системы любой природы, объекты которой обладают парными связями. Граф как математический объект есть совокупность двух множеств — множества самих объектов, называемого множеством вершин, и множества их парных связей, называемого множеством рёбер.

2. Ориентированные и неориентированные графы

Графы с петлями, смешанные графы, пустые графы, мультиграфы, обыкновенные графы, полные графы

Двудольный граф

Эйлеров граф

Регулярный граф

Гамильтонов граф

Взвешеный граф

Графы-деревья

3. произвольное;

прямолинейное — рёбра представляются отрезками;

сеточное;

полигональное — для отображения рёбер используются ломаные;

ортогональное — рёбра представляются ломаными, отрезки которых — вертикальные или горизонтальные линии

планарное;

4. Матрица смежности, матрица инцидентности.

5. Остовное дерево (остов) — это подграф данного графа, содержащий все его вершины и являющийся деревом. Рёбра графа, не входящие в остов, называются хордами графа относительно остова.

6. Остовное дерево может быть построено практически любым алгоритмом обхода графа, например поиском в глубину или поиском в ширину. Оно состоит из всех пар рёбер (u,v) таких, что алгоритм, просматривая вершину u, обнаруживает в её списке смежности новую, не обнаруженную ранее вершину v.

Вывод: я получил практические навыки по представлению графа в памяти компьютера.


написать администратору сайта