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

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

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

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

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

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

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

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

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

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

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

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

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

Дисперсия
Разбираемся с понятием дисперсии. Особенность белого света Белый свет является сложным: проходя через призму, он разлагается на различные цвета. ...
Внешняя политика XVIII века
💥 Северная война Важнейшие внешнеполитические цели России в XVIII веке были определены в период правления Петра I. Главной военной кампанией в...
Классификация рынков
В этой шпаргалке речь пойдет о классификации рынков! \  
РОМАНТИЗМ
⚜️ Где тебя могут о нём спросить? - в 17 задании в качестве одного из терминов/аргументов - в 17 задании могут построить целый вопрос на этой теме ...
Чек-лист для ЕГЭ по профильной математике
Сделали удобный чек-лист по всем темам из кодификатора ЕГЭ по профильной математике. 
Литературные тропы
Шли как-то Гоголь, Маяковский и Чехов по полю и спорили о сущности литературы. — Я всю свою жизнь хотел скромно высмеять этих ужасных и бездуховных...

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

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