Логотип Автор24реферат
Задать вопрос
%
уникальность
не проверялась
Контрольная работа на тему:

Закодируйте с помощью адаптивного алгоритма Хаффмана сообщение BCBCAAAABC

уникальность
не проверялась
Аа
619 символов
Категория
Информатика
Контрольная работа
Закодируйте с помощью адаптивного алгоритма Хаффмана сообщение BCBCAAAABC .pdf

Зарегистрируйся в 2 клика в Кампус и получи неограниченный доступ к материалам с подпиской Кампус+ 🔥

Условие

Закодируйте с помощью адаптивного алгоритма Хаффмана сообщение BCBCAAAABC.

Решение

Потяни, чтобы посмотреть
Вычисляем частоту символов:
PA=410=0,4
PB=310=0,3
PC=310=0,3
И строим дерево кодирования (на каждом шаге узлу с меньшей вероятностью соответствует ветвь 1, на первом шаге выбор в качестве «меньшего» узла B будет обладать той же эффективностью, что и выбор узла C ввиду равной их вероятности):
На основании построенного дерева буквы представляются кодами, отражающими путь от корневого узла до листа, соответствующего нужному символу (в третьей строке укажем также частоты символов):
A B C
1 00 01
Тогда код сообщения BCBCAAAABC:
0001000111110001
50% задачи недоступно для прочтения
Переходи в Кампус, регистрируйся и получай полное решение
Получить задачу
Больше контрольных работ по информатике:
Все Контрольные работы по информатике
Закажи контрольную работу

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.