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

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

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

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

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

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

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

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

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

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

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

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

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

Степени окисления
В случае ковалентной связи мы используем термин «валентность». А что делать с ионной❓ В случае ионной связи удобно говорить про степень...
Разбор заданий ЕГЭ-2022 по истории с Дальнего Востока
Разобрали задания, которые встретились на ЕГЭ-2022 по истории на Дальнем Востоке.
Проверка на простоту числа
Нередко возникает подзадача понять, является ли некоторое число простым или нет. 📌Число называется простым, если содержит всего 2 делителя: 1 и...
Принцип суперпозиции электрических полей
Какая там позиция полю удобна? Правильно — суперпозиция! 🙋‍♀ Если поле образовано не одним зарядом, а несколькими, то силы, действующие на пробный...
«Евгений Онегин» А.С. Пушкина
Самые цитаты, важные для понимания персонажей и сути самого произведения. 💎 Не забывай, что аргументированно доказать свою позицию в сочинениях...
Функции Совета Федерации по Конституции РФ
Кратко разбираем функции Совета Федерации по Конституции РФ для ЕГЭ по обществознанию.  а) утверждение изменения границ между субъектами...

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

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