【发布时间】:2016-11-05 23:38:20
【问题描述】:
我正在尝试解决霍夫曼编码问题,但我不确定我是否完全理解该主题。我试图弄清楚以下是否是有效的霍夫曼代码:
A: 0
B: 01
C: 11
D: 110
E: 111
我在想它是无效的,因为 A 或 1 会侵犯 B 或 01。不过我并不肯定。有人可以启发我吗?
编辑:对不起,我的意思是把 A 输入为 0 而不是 1。
【问题讨论】:
-
非常无效。 A 是 C 和 D 和 E 的前缀,C 是 D 和 E 的前缀。不过 A 和 B 可以一起使用。
-
对不起,我打错了。 A 实际上是 0,而不是 1。也感谢您的快速回答! A: 0 还能成立吗?
-
仍然无效,您将无法判断
00111是AAE还是ABC和110可能是eiterD或CA等等。跨度>
标签: theory huffman-code