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