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