12
14
18
24
最优的就是霍夫曼编码了,正好前两天在图像压缩的时候见到过,a=0, b=10, c=110, d=111 ,这个形式的就好。
我压根就没想到这是用霍夫曼编码的方式来解决问题的....太菜这道题需要对abcd进行Huffman编码。首先根据权值建立Huffman树,得到最优编码:a=0, b=10, c=110, d=111然后数一下就行了。
Huffman编码其他人已经给出,但结果不是唯一的。a:1位 b:2位 c: 3位 d:3位 所以,abcdabaa一共占用 4 * 1 + 2 * 2 + 3 + 3 = 14
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
a=0, b=10, c=110, d=111
然后数一下就行了。