- 问题描述
如下所示,8个字符对应的出现频率是斐波那契数的前8个数,次频率集合的赫夫曼编码是怎么样的?
a:1b:1c:2d:3e:5f:8g:13h:21
你能否推广你的结论,求频率为前n个斐波那契数的最优前缀码? - 问题求解
①
h:0g:10f:110e:1110d:11110c:111110b:1111110a:1111111
②假设有n个字符,则第i 个字符的赫夫曼编码对应于
若i=1,有n−1位的’1’;
若i>1,前(n-i)位是’1’,最后一位是’0’。
算法导论16.3-3
最新推荐文章于 2024-03-25 14:34:24 发布