作业帮 > 数学 > 作业

关于哈夫曼编码,小弟觉得不是最优啊?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/29 02:34:21
关于哈夫曼编码,小弟觉得不是最优啊?
比如对AABBBCCDEEE进行哈夫曼编码,叶子权值分别是2,3,2,1,3.
用哈夫曼编码得到的是:A 001,B 10,C 01,D 000,E 11.
总长度是3*2+2*3+2*2+3*1+2*3=25
可是还有更短的编码:A 00,B 0,C 01,D 10,E 1;
总长度是2*2+1*3+2*2+2*1+1*3=16
我不明白的是为什么说用哈夫曼树编码得到的是最优的,明明不是还有更短的么?
到底哈夫曼编码最优是指什么最优?长度最优?
你给出的编码不是唯一可译码,譬如你收到一串编码后的序列,000111010101110,根据你的码表,可以得出多种结果,你如何知道实际是哪一种?而哈夫曼码表得到的结果是唯一的.