48
правок
Изменения
→Псевдокод
<tex>left</tex>, <tex>right</tex> {{---}} границы отрезка, содержащего возможный результат арифметического кодирования
<tex>segment[i].left</tex>, <tex>segment[i].right</tex> {{---}} границы подотрезка структура, задающая подотрезок отрезка <tex>[0; 1)</tex>, соответствующего конкретному символу на основе частотного анализа. Имеет поля:* <tex>left</tex>i{{---}} левая граница подотрезка* <tex>right</tex>{{---}} правая граница подотрезка
'''double''' ArithmeticCoding (s: '''string'''):