Bad codes. Which of these codes cannot be Huffman

大学本科 已帮助: 时间:2024-11-25 20:39:31

Bad codes. Which of these codes cannot be Huffman codes for any probability assignment? (1){0,10,11} (2){00,01,10,110} (3){01,10}
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学本科,工学,电气信息类

标签:正确答案,请帮忙,cannot

参考解答

用户头像

413***103

2024-11-25 20:39:31

正确答案:霍夫曼码是二元最佳即时码它具有三个特性可根据这些特性来判别。 对于(1)码它是霍夫曼码。 对于(2)码在任何概率分布情况下它不是霍夫曼码。因为它不满足一定有两个最小概率的信源符号对应相同码长的码字而且码字中码元只有最后一位不同的特性。若将码字(110)最后一位“0”去掉就是霍夫曼码了。 对于(3)码在任何概率分布情况下也不是霍夫曼码。因为只有两个码字的二元霍夫曼码一定是{01。这样其平均码长最短。否则就不是最佳码了。
霍夫曼码是二元最佳即时码,它具有三个特性,可根据这些特性来判别。对于(1)码,它是霍夫曼码。对于(2)码,在任何概率分布情况下,它不是霍夫曼码。因为它不满足一定有两个最小概率的信源符号对应相同码长的码字,而且码字中码元只有最后一位不同的特性。若将码字(110)最后一位“0”去掉,就是霍夫曼码了。对于(3)码,在任何概率分布情况下也不是霍夫曼码。因为只有两个码字的二元霍夫曼码一定是{0,1。这样,其平均码长最短。否则,就不是最佳码了。

上一篇 在杠杆作用点C需施加的力F;请帮忙给出正确答案和分析 谢谢!

下一篇 The function p(xy)is defined by p(xy)={(1+ax)(1+ay

相似问题