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

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

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

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

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

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

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

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

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

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

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

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

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

Состав и строение атмосферы
Ещё больше шпаргалок по географии, чтобы подготовиться к ЕГЭ по географии на 100 баллов! Сегодня разбираем состав и строение атмосферы, а именно: ...
Третий закон Ньютона
Почти все знают первые 2 закона Ньютона, но в чём же заключается третий? 💪 Нам известно, что если тело А действует на тело В, то и тело В...
Дивергенция
Представь, ты животное, которое только-только эволюционировало в птицу 🦅. Ух ты! Ты почти первая птица на планете. У тебя есть друзья-птицы. И у всех...
Методичка по второй части ЕГЭ истории ⚡️
Прочитали все самые скучные документы и материалы и написали для вас методичку со всеми деталями по оформлению и решению второй части в ЕГЭ по...
Виды сил
В окружающем нас мире бесчисленное множество тел, которые взаимодействуют друг с другом. Но, несмотря на это многообразие сил, есть пару основных,...
Работа клапанов сердца
Для того чтобы понять, как работают клапаны, давайте разберёмся, что это вообще такое. Кровь должна двигаться через сердце в одном...

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

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