我有一个问题,我确实使用简单的循环解决了它。但该计划有严格的时间限制。使用某些函数的递归调用,我能否获得更好的执行时间?
long int calcMis(char *string,int i, int j,int len)
{
long int mis=0;
for(int k=0;k<len;k++)
{
if((mis+len-k)<=max)
return mis;
if(string[i+k]!=string[j+k])
mis++;
if(mis>max)
return -1;
}
return mis;
}