Содержание
- Введение 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