Изменения

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

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

5 байт добавлено, 17:55, 17 июня 2016
м
Псевдокод
=== Псевдокод ===
*<math>\mathtt{code}\,</math> {{---}} вещественное число, подаваемое на вход;*<math>\mathtt{length}\,</math> {{---}} длина восстанавливаемого текста;
*<math>\mathtt{segment}\,</math> {{---}} структура, задающая подотрезок отрезка <tex>[0; 1)</tex>, соответствующего конкретному символу на основе частотного анализа. Имеет поля:
** <math>\mathtt{left}\,</math> {{---}} левая граница подотрезка;** <math>\mathtt{right}\,</math> {{---}} правая граница подотрезка;** <math>\mathtt{character}\,</math> {{---}} значение символа.
<code>
48
правок

Навигация