1)为什么我们在这些行上加 1?
d[i-1, j] + 1, // deletion
d[i, j-1] + 1, // insertion
线
if s[i] = t[j] then cost := 0
else cost := 1
应该考虑删除/较低的字长,还是我错过了什么?
2)此外,评论状态删除和插入。我是否认为它正在检查两个单词中的已删除字符(整数 j/i 表示单词的长度),因为较低的值将表示已删除的字符。
使用的代码在这里(因为它是伪代码,我没有语言特定的问题,这个线程不属于任何语言类别):
http://www.iterasi.net/openviewer.aspx?sqrlitid=z0cloj7xhk-ce0f72v4cjq