gpt4 book ai didi

php - 如何计算PHP中两个二进制序列的汉明距离?

转载 作者:行者123 更新时间:2023-12-02 06:44:15 25 4
gpt4 key购买 nike

hamming('10101010','01010101')

上面的结果应该是8

如何实现?

最佳答案

这里没有安装 GMP 是任何相同长度的二进制字符串的简单解决方案

function HammingDistance($bin1, $bin2) {
$a1 = str_split($bin1);
$a2 = str_split($bin2);
$dh = 0;
for ($i = 0; $i < count($a1); $i++)
if($a1[$i] != $a2[$i]) $dh++;
return $dh;
}

echo HammingDistance('10101010','01010101'); //returns 8

关于php - 如何计算PHP中两个二进制序列的汉明距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2667147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com