热门问题
时间线
聊天
视角
截断二进制编码
来自维基百科,自由的百科全书
Remove ads
截断二进制编码(英语:Truncated binary encoding)是一种适用于拥有均匀分布特性的符号的熵编码方式。当符号个数不为的整数次方时,比起使用普通固定长度的二元编码,采用截断二进制编码能缩短平均码长。
此条目没有列出任何参考或来源。 (2024年4月24日) |
编码方式
令个符号,,,。
当不为的整数次方,以个进行位元固定二元编码时,会有个未使用之码字,
。
首个符号以码长为的二元码,由小至大依序编码,剩下个符号则以码长为的二元码之末个码字,依序编码。
Remove ads
例子
当,
可计算出,
,
。
首个符号须进行码长为之二元边码,剩下个符号须进行码长为之二元边码。
如下表:
Remove ads
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads