33,028
社区成员
发帖
与我相关
我的任务
分享
int c[a.len+1][b.len+1];
c[i][j]=0;(0<=i<=a.len,0<=j<=b.len)//初始化,全部为0
for(int i=1;i<=a.len;++i)
{
for(int j=1;j<=b.len;++j)
{
if(a[i-1]==b[j-1]) c[i][j]=c[i-1][j-1];
else
{
c[i][j]=min(c[i-1][j],c[i][j-1],c[i-1][j-1])+1;
}
}
}