Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
71 / 71 / 58
Регистрация: 12.12.2013
Сообщений: 420
1

Алгоритм LZW и n-битные группы

20.05.2015, 17:12. Показов 759. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер!
Уважаемые пользователи, подскажите, как реализовать автоматическое увеличение битовых групп?

Нашел на Хабре статью о данном алгоритме (<<ТЫК>>), в которой ввели в ступор следующие строчки:
По мере роста словаря, размер групп должен расти, с тем, чтобы учесть новые элементы. 8-битные группы дают 256 возможных комбинации бит, поэтому, когда в словаре появится 256-е слово, алгоритм должен перейти к 9-битным группам. При появлении 512-ого слова произойдет переход к 10-битным группам, что дает возможность запоминать уже 1024 слова и т.д.
Может организовать структуру с указателем на тип char? То есть, если текущий словарь при добавлении нового слова будет превосходить 2n, то выделить память, которая сможет хранить 2n+1 информации?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.05.2015, 17:12
Ответы с готовыми решениями:

LZW-алгоритм и бинарные файлы
Добрый день. Вы не могли бы мне помочь разобраться с одной деталью? Суть вот в чём: На днях я...

LZW-алгоритм, как убрать реинициализацию?
Только начали изучение C++, нашла такой исходник LZW алгоритма, тут происходит реинициализация...

Алгоритм LZW
Мне необходимо реализовать алгоритм lzw на Си. Прочитала уйму информации по данному алгоритму, но...

lzw алгоритм
Надо закодировать текст,текст брал из википедии,закодировало так же,но пам*яти занимает больше,чем...

0
20.05.2015, 17:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.05.2015, 17:12
Помогаю со студенческими работами здесь

LZW алгоритм
Сделал сжатие текста на основе LZW. Считывание происходит с txt файла, запись List&lt;Integer&gt;...

Это алгоритм архивации LZW?
public static List&lt;int&gt; Compress(string uncompressed) { Dictionary&lt;string,...

LZW алгоритм сжатия данных
Доброго времени суток, всех с прошедшими! Третий день бьюсь головой об клавиатуру и все без...

Исходники сжатия LZW,алгоритм Хаффмана
Люди у кого есть исходники желательно на С++ алгоритмов сжатия, LZW,алгоритм Хаффмена...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru