【发布时间】:2013-05-03 04:34:59
【问题描述】:
给定一个源字符串s 和n 相等长度的字符串,我需要找到一个快速算法来返回那些最多具有k 字符的字符串,这些字符与源字符串s 在每个对应处不同位置。
什么是快速算法?
PS:我必须声明这是一个academic 的问题。如果可能的话,我想找到最有效的算法。
我还错过了一条非常重要的信息。 n 等长字符串组成一个字典,许多源字符串s 将被查询。似乎有某种预处理步骤可以提高效率。
【问题讨论】:
-
查看两个字符串之间的 Levenshtein 距离
-
我看不出 Levenshtein 在这里有什么意义; OP 需要一个粗略的近似值,而不是对差异的精确度量。
-
s的大小与n的大小相同吗?