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