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

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

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

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

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

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

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

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

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

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

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

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

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

ОБРАБОТКА ЧИСЕЛ В N СС
Задача: x = int(input()) a=0; b=0 while x > 0: if x%2 == 0: a += 1 else: b += x%6 x = x//6 print(a, b) Необходимо указать наименьшее...
ПЕРИОД И ЧАСТОТА КОЛЕБАНИЙ
Он обозначается буквой Т и в СИ измеряется в секундах (с). ✈️ Пример: ударим по столу двумя линейками — металлической и деревянной. Линейки после...
Второй закон термодинамики
С первым законом разобрались. Если какой-либо процесс запрещен первым законом, то можно быть уверенным, что этот процесс никогда не произойдет. Но...
ФОРМУЛЫ СОКРАЩЕННОГО УМНОЖЕНИЯ
Буду честен, математики — ленивые люди. Они постоянно придумывают какие-то штуки, чтобы не считать. Например, сейчас это мощные калькуляторы и...
ЗАДАНИЕ 31 | доля в экспорте и в населении
II тип — доля в экспорте и в населении 📚 Теория для задания: • Данное задание направлено на проверку знаний в области основных отраслей...
Микронутриенты: витамины и минералы
Продолжаем готовиться к ЕГЭ по биологии: на очереди у микронутриенты — витамины и минералы. В конце приятный бонус — запоминалка для жирорастворимых...

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

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