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

lecture_04

.pdf
Скачиваний:
5
Добавлен:
20.05.2015
Размер:
920.07 Кб
Скачать

Структура смежности графа

Структура смежности графа состоит из списков вершин графа, смежных с каждой вершиной.

Хранение списков смежности в линейных связанных списков желательно в алгоритмах, в основе которых лежат операции добавления и удаления вершин из списков.

Козлов Александр Иванович

Институт программных систем

Структура графов

 

Степень вершины

Степенью вершины v называется количество инцидентных ей ребёр. Обозначается deg(v).

Говоря простыми словами, степень вершины – это количество выходящих из этой вершины ребер. Вершина, степень которой равна нулю, называется изолированной. Вершина степени 1 называется

висячей.

Козлов Александр Иванович

Институт программных систем

Структура графов

 

Степень вершины

Степенью вершины v называется количество инцидентных ей ребёр. Обозначается deg(v).

Говоря простыми словами, степень вершины – это количество выходящих из этой вершины ребер. Вершина, степень которой равна нулю, называется изолированной. Вершина степени 1 называется

висячей.

Задача 1. Существует ли граф, вершины которого имеют степень 9, 8, 7, 6, 6, 4, 4, 4, 2?

Козлов Александр Иванович

Институт программных систем

Структура графов

 

Лемма о рукопожатиях

Теорема 1. Сумма степеней вершин графа всегда четная.

Козлов Александр Иванович

Институт программных систем

Структура графов

 

Лемма о рукопожатиях

Теорема 1. Сумма степеней вершин графа всегда четная.

Лемма о рукопожатиях. Число вершин в графе, имеющих нечетную степень, четно.

Козлов Александр Иванович

Институт программных систем

Структура графов

 

Лемма о рукопожатиях

Теорема 1. Сумма степеней вершин графа всегда четная.

Лемма о рукопожатиях. Число вершин в графе, имеющих нечетную степень, четно.

Задача 2. Существует ли граф, вершины которого имеют степень 9, 8, 7, 6, 6, 4, 4, 4, 2, 1?

Козлов Александр Иванович

Институт программных систем

Структура графов

 

Пути и циклы

Путь(маршрут) в графе – это совокупность ребер, которые объедены вместе с вершинами так, что вдоль них можно двигаться по графу. Путь, все рёбра которого попарно различны называется простым путём.

Козлов Александр Иванович

Институт программных систем

Структура графов

 

Пути и циклы

Путь(маршрут) в графе – это совокупность ребер, которые объедены вместе с вершинами так, что вдоль них можно двигаться по графу. Путь, все рёбра которого попарно различны называется простым путём.

Циклом (контуром) называется замкнутый путь по ребрам графа. Цикл, все рёбра которого попарно различны называется простым циклом.

Козлов Александр Иванович

Институт программных систем

Структура графов

 

Пути и циклы

Путь(маршрут) в графе – это совокупность ребер, которые объедены вместе с вершинами так, что вдоль них можно двигаться по графу. Путь, все рёбра которого попарно различны называется простым путём.

Циклом (контуром) называется замкнутый путь по ребрам графа. Цикл, все рёбра которого попарно различны называется простым циклом.

Теорема 2. Если степень всех вершин в графе больше или равна двум, то граф содержит цикл.

Козлов Александр Иванович

Институт программных систем

Структура графов

 

Связность

Граф G называется связным, если имеется путь между любыми двумя его различными вершинами.

Козлов Александр Иванович

Институт программных систем

Структура графов

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]