问题:给定一个源串和目标串,能够对源串进行如下操作:
在给定位置上插入一个字符
替换任意字符
删除任意字符
要求写一个程序,返回最少的操作数,使得对源串进行这些操作后等于目标串。源串和目标串的长度都小于2000。
关于编辑距离
编辑距离(Edit
例如:字符串abc和字符串adbe之间的最小编辑距离是2 因为adbe删除b然后将e替换为c经过这两部
a[m]表示第一个字符串,m表示该字符串字符的下标为0~m
b[n]表示第二个字符串,n表示该字符串字符的下标为0~n
d[i][j]表示子串a[i]和子串a[j]的最小编辑距离