Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Алгоритмы на графах

.pdf
Скачиваний:
22
Добавлен:
03.05.2015
Размер:
408.28 Кб
Скачать

Представление графа в ЭВМ

Алгоритмы на графах

2 апреля 2015 г.

Алгоритмы на графах

Представление графа в ЭВМ

Представление графа в ЭВМ

Алгоритмы на графах

Представление графа в ЭВМ

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

Алгоритмы на графах

Представление графа в ЭВМ

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

Представление с помощью матрицы смежности

Алгоритмы на графах

Представление графа в ЭВМ

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

Представление с помощью Представление с помощью

матрицы смежности

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

Алгоритмы на графах

Представление графа в ЭВМ

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

Представление с помощью

Представление с помощью Рассмотрим их по порядку

матрицы смежности

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

Алгоритмы на графах

Представление графа в ЭВМ

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

Предположим, что задан граф G = (V; E) íà n вершинах.

Алгоритмы на графах

Представление графа в ЭВМ

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

Предположим, что задан граф G = (V; E) íà n вершинах. Вершины графа занумерованы числами от 1 äî n

Алгоритмы на графах

Представление графа в ЭВМ

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

Предположим, что задан граф G = (V; E) íà n вершинах. Вершины графа занумерованы числами от 1 äî n

Поставим в соответствие графу матрицу (двумерный массив) A размера n n следующим образом: для каждой пары

i; j 2 f1; : : : ; ng

A[i][ j] =

1; fi; jg 2 E

0; fi; jg 2= E

Алгоритмы на графах

Представление графа в ЭВМ

Пример

2

0 0

 

2

1

4

 

 

3

5

A =

6

 

 

6

6

 

6

 

 

6

 

 

6

 

 

6

7

 

6

 

 

6

 

 

4

Алгоритмы на графах