【发布时间】:2014-09-17 05:10:33
【问题描述】:
我正在寻找一种用于计算 Levenshtein 编辑距离的算法,该算法还支持在 C# 中实现的两个相邻字母转置的情况。
例如单词“animals”和“ainmals”: 在字母“n”和“i”之间切换 不会被计分为两个替补-这将产生很大的距离- 但相反,on 将被计为两个字母的转置 - 距离更小 -
到目前为止我的搜索结果
【问题讨论】:
-
我听说在这种情况下
transposition也可以使用递归关系来完成,但我不能这样做。我希望我能够推断出来,或者有人会。递归情况下的性能是线性的。
标签: c# nlp edit-distance