跳到内容
从一个困惑开始

你想弄懂什么?

找到答案,看到讲解发生的那一刻,再顺着概念继续探索。

← 概念导览

关于「为什么 Code 3 不满足无前缀条件?」

2 个关键词匹配

正在理解你的问题,下面的搜索结果可先查看。

理解原因

↗

Code 3 不满足无前缀条件,因为在同一码中,特定码字充当了其他码字的前缀。具体来说,分配给 x1x_1 的码字 0 是分配给 x3x_3 的码字 00 的前缀,且分配给 x2x_2 的码字 1 是分配给 x4x_4 的码字 11 的前缀。

适用条件:使用显示表的 Code 3 列。**;应用无前缀定义:没有码字是另一个码字的前缀。

认识概念

↗

无前缀码是指没有任何码字作为任何其他码字的初始段(前缀)出现的码。对于每一对不同的码字,任何一个都不能以另一个作为前缀开始。

适用条件:相对于二进制字符串的连接来定义。**;对于每一对不同的码字 cac_a, cbc_b,cac_a 不是 cbc_b 的前缀,且 cbc_b 也不是 cac_a 的前缀。