Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Структуры и алгоритмы / графы_задачи1.doc
Скачиваний:
91
Добавлен:
23.02.2015
Размер:
1.58 Mб
Скачать
  1. Библиографический список

  1. В. Н. Нефедов, В. А. Осипова Курс дискретной математики: учебное пособие. - М. Изд-во МАИ, 1992.-264 с.: ил.

  2. Кнут Д. Искусство программирования для ЭВМ. Т. 1. Основные алгоритмы. Москва: Издательство «Мир», 1976. 735 с.

  3. Кнут Д. Искусство программирования для ЭВМ. Т. 3. Сортировка и поиск. М.: Издательство «Мир», 1978. 844 с.

  4. Кук Д., Бейз Г. Компьютерная математика. М.: Наука, 1990. 384 с.

  5. Кузнецов О.П., Адельсон-Вельский Г. М. Дискретная математика для инженера. М.: Энергоатомиздат, 1988. 480 с.

  6. Яблонский С. В. Введение в дискретную математику. М.: Наука, 384 с., 1986

  7. Костин А. Е., Шаньгин В. Ф. Организация и обработка структур данных в вычислительных системах. М.: Высшая школа, 1987. 248 с.

  8. Королев М. А., Клешко Г. Н., Мишенин А. И. Информационные системы и структуры данных. М.: Статистика, 1977. 183 с.

  9. Ахо А., Хопкрофт Дж., Ульман Дж. Построение и анализ вычислительных алгоритмов. М.: Мир, 1979. 535 с.

  10. Евстигнеев В.А. Применение теории графов в программировании. /Под ред. А.П. Ершова.- М.: Наука, Главная редакция физико-математической литературы, 1985 – 352 с.

  11. Вирт Н. Алгоритмы + структуры данных = программы. – М.: Мир, 1985. – 406 с.

  12. Харари Ф. Теория графов /пер. с англ. В.П. Козырева. Под ред. Г. П. Гаврилова – М.: Издательство «Мир», 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

30