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