Изменения

Перейти к: навигация, поиск

Арифметическое кодирование

61 байт добавлено, 14:08, 8 января 2014
Кодирование
while !eof
read(symb)
newRight = left + (right - left) * segment[symb].right <span style="color:green"> //segment[symb] — подотрезок отрезка [0; 1), //соответствующий символу symb </span>
newLeft = left + (right - left) * segment[symb].left
left = newLeft
Анонимный участник

Навигация