Содержание
- Введение 1
- Основные понятия теории графов 2
- - Определение и основные элементы графов 2.1
- - Свойства графов: связность, компоненты связности 2.2
- - Классификация графов 2.3
- Алгоритмы обхода графов 3
- - Поиск в глубину (DFS): реализация и применение 3.1
- - Поиск в ширину (BFS): реализация и применение 3.2
- - Сравнение DFS и BFS 3.3
- Алгоритмы поиска кратчайших путей 4
- - Алгоритм Дейкстры: реализация и анализ 4.1
- - Алгоритм Беллмана-Форда: работа с отрицательными весами 4.2
- - Алгоритм Флойда-Уоршелла: поиск кратчайших путей между всеми парами вершин 4.3
- Практическое применение алгоритмов на графах 5
- - Примеры решения задач поиска кратчайшего пути 5.1
- - Примеры решения задач минимального остовного дерева 5.2
- - Примеры решения задач о потоках в сетях 5.3
- Заключение 6
- Список литературы 7