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

Определение 9.7. Пусть G=(V,E) - ориентированный граф, v - вершина из V. Список смежности Lv для вершины v включает все смежные с ней вершины, т.е.

Представление графа G=(V,E) c n вершинами V= { v1, …, vn} с помощью списков смежности состоит из списков смежности всех вершин: Lv1, Lv2, …, Lvn.

Размер этого представления сравним с суммой числа вершин и ребер графа. Оно позволяет легко переходить по ребрам от вершины к ее соседям. В программах списки смежностипредставляются списковыми структурами, которые легко реализуются во всех языках программирования.

Пример 9.1. Рассмотрим следующий граф G=(V,E):

Он показан на рис. 9.2.

Построим для него определенные выше представления.

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

  1. Матрица инцидентности.

  1. Списки смежности.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: