【发布时间】:2023-12-31 16:04:02
【问题描述】:
找到 n 个长度为 n 的二进制代码,使得每对之间的距离为 n/2 ,其中 n 是偶数,如果可能的话?如何生成所有代码? 例如 n=4 我们有 1110,1101,1011,0111 每对有距离 2。 一对代码之间的距离是指两个代码字中不同比特的数量。 例如 1110 和 1101 ,只有最后两位不同,所以这对之间的距离是 2。
【问题讨论】:
-
“距离”是什么意思?什么是一对?
-
@Kevin pair 不是 that 抽象,并且距离问题很清楚:一对是两个值,例如
(1110,1101),距离是这两个值的位数不同,就像上面的一对:不同的位是 0 和 1,因此距离 = 2 -
哦,我还以为可能是“零点位置的差异”,这让我对“对”的定义产生了疑问,因为
1110和0111有一个“位置差异” 3.
标签: algorithm wolfram-mathematica adhoc hamming-distance