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