下述编码中哪一个不是前缀码?()A.(00 01 10 11)B.(0 1 00 11)C.(0 10 110 111)D.(1 01
前缀,不是,
已帮助 人
下述编码中哪一个不是前缀码?()
A.(00,01,10,11)
B.(0,1,00,11)
C.(0,10,110,111)
D.(1,01,000,001)
请帮忙给出正确答案和分析,谢谢!
-
正确答案:B
若要设计长度不等的编码,则必须保证任何一个字符的编码都不是另外一个字符的编码的前缀,这种编码叫做前缀编码。B选项中的0是00的前缀,根据前缀编码的定义可知B选项不满足要求。
