热门问题
时间线
聊天
视角
截斷二進制編碼
来自维基百科,自由的百科全书
Remove ads
截斷二進制編碼(英語:Truncated binary encoding)是一種適用於擁有均勻分布特性的符號的熵編碼方式。當符號個數不為的整數次方時,比起使用普通固定長度的二元編碼,採用截斷二進制編碼能縮短平均碼長。
此條目没有列出任何参考或来源。 (2024年4月24日) |
編碼方式
令個符號,,,。
當不為的整數次方,以個進行位元固定二元編碼時,會有個未使用之碼字,
。
首個符號以碼長為的二元碼,由小至大依序編碼,剩下個符號則以碼長為的二元碼之末個碼字,依序編碼。
Remove ads
例子
當,
可計算出,
,
。
首個符號須進行碼長為之二元邊碼,剩下個符號須進行碼長為之二元邊碼。
如下表:
Remove ads
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads