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

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

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

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

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

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

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

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

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

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

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

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

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

Княжества феодальной Руси
Эйнштейн говорил, что всё относительно. Границы княжеств в период Удельной Руси тоже! Но мы кратко пробежимся по основным княжествам и их...
Список книг для прочтения к Итоговому сочинению
В этой шпаргалке приведён список основных литературных произведений, которые которые идеально подойдут для аргументации ваших работ. После...
Колебания: пружинный и нитяной маятники, основные понятия
Разбираем основные понятия колебаний для ОГЭ и ЕГЭ по физике. Колебания, основные понятия Механические колебания — это механическое движение...
Взаимодействие аллельных генов
Аллельные гены — гены, занимающие одинаковое положение (локус) в гомологичных хромосомax и отвечающие за альтернативные проявления одного признака....
Паронимы, которые встретятся на ЕГЭ
Хей! А вот и те самые паронимы, которые точно тебе попадутся на ЕГЭ по русскому языку. От надеть–одеть, до выгода–выгодность: в этой шпаргалке...
Кровеносная система у хордовых
«Вот с понедельника точно буду эволюционировать!» — сказала кровеносная система и не обманула 😉 🐟 Рыбки имеют самую базовую конфигурацию: всего...

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

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