编辑距离算法说明

时间:2015-09-13 14:47:25

标签: algorithm dynamic-programming edit-distance

根据维基百科,计算两个字符串a和b之间的Levenshtein距离的递归公式的定义如下:

enter image description here

我不明白为什么我们不考虑删除a[j]或我们插入b[i]的情况。另外,如果我错了,请纠正我,是不是插入的情况与删除的情况相同?我的意思是,我们可以在第二个字符串中插入相同的字符,而不是从一个字符串中删除字符。那么为什么不将插入/删除操作合并到一个成本等于min{cost_insert, cost_delete}

的操作中

0 个答案:

没有答案