Содержание
- 2. Сжатие информации Сжатие данных – сокращение объема данных при сохранении закодированного в них содержания.
- 3. Сжатие информации Сжатие происходит за счет устранения избыточности кода, например, за счет упрощения кодов, исключения из
- 4. Алгоритмы сжатия 1. Равномерное сжатие с использованием кодов одной длины. Этот метод используется, если в записи
- 5. Сжатие с использованием кодов переменной длины В этом случае возникает проблема отделения кодов символов друг от
- 6. Префиксные коды Чтобы понять, как строятся префиксные коды, рассмотрим, как построить ориентированный граф, определяющий этот код.
- 7. Префиксные коды Построим граф этого кода. Из начальной вершины выходят две дуги, помеченные 0 и 1.
- 8. Префиксные коды Если при этом какое-то последовательность оказывается прочитанным полностью, то у конца последней дуги пишется
- 9. Префиксные коды Если известен граф, созданный по префиксному коду, то по этому графу легко восстанавливается код
- 10. Алгоритм Хаффмана Алгоритм Хаффмана — адаптивный алгоритм оптимального префиксного кодирования алфавита с минимальной избыточностью. Был разработан
- 11. 1. Символы исходного алфавита образуют вершины. Вес каждой вершины вес равен количеству вхождений данного символа в
- 12. НА_ДВОРЕ_ТРАВА,_НА_ТРАВЕ_ДРОВА Составим таблицу кодов символов:
- 13. Найдем объем сообщения после кодирования кодом Хаффмана: 2·6 + 3·4 + 4·2 + 4·1 + 4·2
- 14. Математики доказали, что среди алгоритмов, кодирующих каждый символ по отдельности и целым количеством бит, алгоритм Хаффмана
- 17. Практическая работа Алгоритм Хаффмана Цель: закрепить знания о сжатии текстовой информации с помощью алгоритма Хаффмана. Ход
- 19. Скачать презентацию