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