www.pudn.com > ld.rar > ld.cpp
#include#include int LD(char *a,const int n1,char *b,const int n2)//计算矩阵中的值,最后一行最后一列为最小编辑距离 { int i,j,cost,q=0; int m[8][7]; for(i=0;i<=n1;i++) m[i][0]=i; for(i=0;i<=n2;i++) m[0][i]=i; for(i=1;i<=n1;i++) for(j=1;j<=n2;j++) { if(a[i-1]!=b[j-1]) cost=1; else cost=0; m[i][j]=m[i-1][j-1]+cost; if((m[i][j-1]+1)