2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Тернарное сжатие Хаффмана
Сообщение06.04.2016, 13:25 


20/02/14
8
Имеется алфавит с вероятностями. Необходимо построить тернарное дерево и закодировать символы. Проблема в построении дерева. Если с бинарным деревом все понятно, то здесь не ясно, как именно распределяются ветви.
Изображение

 Профиль  
                  
 
 Re: Тернарное сжатие Хаффмана
Сообщение06.04.2016, 14:22 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва
Что-то не видно тернарности нигде, кроме последних ветвей.

 Профиль  
                  
 
 Re: Тернарное сжатие Хаффмана
Сообщение06.04.2016, 14:25 


20/02/14
8
Как я понял из лекции - разница между бинарным построением и тернарным в том, что в тернарном мы объединяем 3 узла с минимальной суммой вероятностей, поэтому в конце мы получаем в этом примере 2 ветви, связывать мы начинаем слева на право. вопрос в том, если мы при второй связке объедини нижние 3, то у нас остается ветвь на 2 узла и что с ней делать?

 Профиль  
                  
 
 Re: Тернарное сжатие Хаффмана
Сообщение06.04.2016, 14:58 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва
Xendler в сообщении #1112707 писал(а):
у нас остается ветвь на 2 узла и что с ней делать?

А как поступают в бинарном алгоритме Хаффмана, кодируя нечетное число символов?

 Профиль  
                  
 
 Re: Тернарное сжатие Хаффмана
Сообщение06.04.2016, 15:42 


20/02/14
8
Разобрался)
Изображение

 Профиль  
                  
 
 Re: Тернарное сжатие Хаффмана
Сообщение06.04.2016, 15:54 
Заслуженный участник


04/05/09
4589
Там, вроде, при каждом слиянии надо брать 3 текущих узла с минимальной вероятностью. Эти узлы могут быть на разном уровне.

 Профиль  
                  
 
 Re: Тернарное сжатие Хаффмана
Сообщение06.04.2016, 16:03 


20/02/14
8
venco , да, всё верно. Уже разобрался)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group