Содержание
- Введение 1
- Теоретические Основы Сортировки 2
- - Понятие Сложности Алгоритмов 2.1
- - Основные Типы Сортировок 2.2
- - Сортировка в Памяти и Внешняя Сортировка 2.3
- Алгоритм Быстрой Сортировки (QuickSort) 3
- - Принцип Разбиения (Partitioning) 3.1
- - Анализ Временной Сложности 3.2
- - Оптимизация QuickSort 3.3
- Сортировка Слиянием (MergeSort) и Пирамидальная Сортировка (HeapSort) 4
- - Алгоритм Сортировки Слиянием 4.1
- - Алгоритм Пирамидальной Сортировки 4.2
- - Сравнение MergeSort и HeapSort 4.3
- Практическое Применение и Сравнение 5
- - Тестирование на Различных Данных 5.1
- - Анализ Результатов Тестирования 5.2
- - Рекомендации по Выбору Алгоритма 5.3
- Заключение 6
- Список литературы 7