Способы представления графа

Редакция Без Сменки
Честно. Понятно. С душой.

Чтобы использовать какой-то алгоритм на графах, сам граф нужно каким-то образом представить в программе.

Рассмотрим два способа представления ориентированных и неориентированных графов (граф ориентированный, если у него заданы направления движения) 🌐

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

В данном способе заполняется матрицу размером V x V, где V- количество вершин графа:

A[i][j] = 1 — если существует ребро из i в j(в случае ориентированного графа записываем стоимость перехода из i в j
A[i][j] = 0 — ребра нет

(пример смотри на картинке)

⓶ Список смежности

В данном способе используется список D содержащий V списков. В каждом списке D[V] содержатся все вершины U, так что между V и U есть ребро.

(пример смотри на картинке)

Где вы учитесь?

Вам также будет интересно

ТАБЛИЦЫ ИСТИННОСТИ
Построим таблицу истинности для функции F: F = (x ≡ z ) ∨ (x → (y ∧ z)) Задействовано три переменных → возможно 8 комбинаций. Установим...
Политические партии: теория для ЕГЭ по обществознанию
КПРФ, Яблоко, Справедливая Россия, ЛДПР — всё это политические партии! Наверняка и вы слышали про них. Политическая партия — это организованная...
ЗАДАНИЕ 32 | работа с таблицей
II тип — работа с таблицей 📚 Теория для задания: • Земля вращается вокруг Солнца и делает полный оборот за 365 дней 6 часов и 9 минут. «Лишние»...
Образование СССР
👉🏻 Предпосылки образования СССР: — военный союз между будущими советскими республиками в году Гражданской войны; — хозяйственные связи между...
Типы нервных систем
Эволюция шла вперёд полным ходом и нервная система постоянно видоизменялась в пользу большей эффективности. Давайте по порядку: 1. Сетчатая или...
Закон отражения, зеркало и изображение в нём
В шпаргалке вспомним закон отражения, изображение в плоском зеркале и обозначение углов падения и отражения на рисунке. Закон отражения: –...

0 комментария

Авторизуйтесь, чтобы оставить комментарий.