Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Взвешенные графы

Взвешенные графы – графы, ребрам или дугам которых поставлены в соответствие числовые величины (более обобщенно – сеть).

Вес графа равен сумме весов его ребер. Вес ребра можно назвать и длиной.

 

V2 50 V1

30 10

 

25 15 25

35 V5

 

V3 50 V4

 

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

- списки смежности;

- матрица смежности;

- матрица инциденций.

Матрица смежности – это таблица, строки и столбцы которой соответствуют номерам вершин графа.

Если вершины смежные, то элементы матрицы смежности равны 1, иначе элементы матрицы равны 0. очевидно, что диагональные элементы матрицы равны нулю, так как вершины сами с собой не смежны.

 

  V1 V2 V3 V4 V5
V1          
V2          
V3          
V4          
V5          

Матрица смежности неориентированного графа

  V1 V2 V3 V4 V5
V1          
V2          
V3          
V4          
V5          

Матрица смежности взвешенного графа

Матрица инцидентности – прямоугольная матрица n*m, где n – количество вершин, m – количество ребер. Значение элементов матрицы определяется следующим образом: если ребро R i и вершина V j инцидентны, то значение соответствующего элемента матрицы равно 1, в противном случае значение равно нулю. Для орграфов матрица инциденций строится по следующему принципу: значение элемента равно 1, если ребро R i исходит из вершины V j, если ребро R i заходит в вершину V j, то значение равно 0.

 

  V1 V2 V3 V4 V5
R12          
R14          
R15          
R23          
R25          
R34          
R35          

Матрица инциденций для неориентированного графа G (см. стр.)

 

Список смежности (инциденций) представляет собой структуру данных, которая для каждой вершины графа хранит список смежных с ней вершин. Список представляет собой массив указателей, i-ый элемент которого содержит указатель на список вершин, смежных с i-ой вершиной.


Список смежности более эффективен по сравнению с матрицей смежности, так как исключает хранение нулевых элементов.

V1 V2 V3 V4 V5
V2, V5 V4 V1,V3 V5 V2 , V4 V5 V1, V3 V5 V1, V2 V3, V4

Список смежности для неориентированного графа

 


7 апреля

 

СРС: 1. Добавить в таблицу «Методы сортировки» топологическую сортировку.

2. Написать алгоритм поиска в глубину.

 

<== предыдущая лекция | следующая лекция ==>
Ориентированные графы | Преобразование графа в остовное связное дерево минимального веса
Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 639; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.