
- •Введение
- •Неориентированные графы
- •Основные определения
- •Маршруты, циклы и связность
- •Ориентированные графы
- •Основные определения
- •Маршруты и связность в ориентированных графах
- •Структуры данных для представления графа
- •Матричное представление графов
- •Матрица инциденций
- •Матрица циклов
- •Матрица разрезов
- •Матрица смежности вершин
- •Матрица путей
- •Представление графов в виде списков
- •Упорядоченные графы
- •Задачи нахождения путей в графах
- •Алгоритм вычисления стоимости прохождения между узлами
- •Алгоритм
- •Алгоритм нахождения кратчайшего пути
- •Задачи с одним источником
- •Алгоритм Дейкстры
- •Метод поиска в глубину
- •Алгоритм поиска в глубину на неориентированном графе
- •Поиск в глубину в ориентированном графе
- •Вычислительная сложность алгоритмов
- •Библиографический список
- •Оглавление
Библиографический список
В. Н. Нефедов, В. А. Осипова Курс дискретной математики: учебное пособие. - М. Изд-во МАИ, 1992.-264 с.: ил.
Кнут Д. Искусство программирования для ЭВМ. Т. 1. Основные алгоритмы. Москва: Издательство «Мир», 1976. 735 с.
Кнут Д. Искусство программирования для ЭВМ. Т. 3. Сортировка и поиск. М.: Издательство «Мир», 1978. 844 с.
Кук Д., Бейз Г. Компьютерная математика. М.: Наука, 1990. 384 с.
Кузнецов О.П., Адельсон-Вельский Г. М. Дискретная математика для инженера. М.: Энергоатомиздат, 1988. 480 с.
Яблонский С. В. Введение в дискретную математику. М.: Наука, 384 с., 1986
Костин А. Е., Шаньгин В. Ф. Организация и обработка структур данных в вычислительных системах. М.: Высшая школа, 1987. 248 с.
Королев М. А., Клешко Г. Н., Мишенин А. И. Информационные системы и структуры данных. М.: Статистика, 1977. 183 с.
Ахо А., Хопкрофт Дж., Ульман Дж. Построение и анализ вычислительных алгоритмов. М.: Мир, 1979. 535 с.
Евстигнеев В.А. Применение теории графов в программировании. /Под ред. А.П. Ершова.- М.: Наука, Главная редакция физико-математической литературы, 1985 – 352 с.
Вирт Н. Алгоритмы + структуры данных = программы. – М.: Мир, 1985. – 406 с.
Харари Ф. Теория графов /пер. с англ. В.П. Козырева. Под ред. Г. П. Гаврилова – М.: Издательство «Мир», 1973. 300 с.
Оглавление
Введение…………………………………………………………………….3
1.Неориентированные графы 2
1.1.Основные определения 2
1.2.Маршруты, циклы и связность 4
2.Ориентированные графы 5
2.1.Основные определения 5
2.2.Маршруты и связность в ориентированных графах 6
4.Структуры данных для представления графа 9
4.1.Матричное представление графов 9
4.1.1. Матрица инциденций 10
4.1.2. Матрица циклов 12
4.1.3. Матрица разрезов 12
4.1.4. Матрица смежности вершин 13
4.1.5. Матрица путей 14
4.2.Представление графов в виде списков 15
4.3. Упорядоченные графы 16
5.Задачи нахождения путей в графах 16
5.1. Алгоритм вычисления стоимости прохождения между узлами 18
5.2. Алгоритм нахождения кратчайшего пути 18
5.3. Задачи с одним источником 20
Алгоритм Дейкстры 20
5.4. Метод поиска в глубину 22
5.4.1. Алгоритм поиска в глубину на неориентированном графе 22
5.4.2. Поиск в глубину в ориентированном графе 24
6.Вычислительная сложность алгоритмов 25
7.Библиографический список 28
Оглавление 29