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
4596
Там, вроде, при каждом слиянии надо брать 3 текущих узла с минимальной вероятностью. Эти узлы могут быть на разном уровне.

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


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

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

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



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

Сейчас этот форум просматривают: mihaild


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

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