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