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