【发布时间】:2015-10-10 23:31:10
【问题描述】:
我只需要计算两个字符串之间的不匹配。让我们说:
my $s1 = "ATCG";
my $s2 = "ATTG";
这应该给出: 1 作为不匹配。无需查找位置或不匹配的内容。
我一直在寻找快速的方法。我认为拆分为数组并在循环中匹配或使用 substr 匹配每个位置可能会很慢,因为需要检查超过十亿对。谢谢
【问题讨论】:
-
两个输入总是相同的长度吗?如果不是,“ABCD”和“ACD”相差1,还是别的什么?即使是这样,“ABCDEF”和“ACDEFB”是否有 2、5 或其他的差异?