字符串最大匹配长度

// stringMatch.cpp : 定义控制台应用程序的入口点。
//


#include "stdafx.h"
#include
#include
using namespace std;


int stringMatch(const char *src,const char *desc)
{
if(src==NULL || desc==NULL)
{
return 0;
}
int len1=strlen(src);
int len2=strlen(desc);
int maxCount=0;
int *sign = new int[len2];
for(int i=0;i {
for(int j=len2-1;j>=0;j--)
{
/*if(src[i]==desc[j])
{
count=1;
int s=i;
int d=j;
while((s+1 {
count++;
}
}
if(maxCount {
maxCount=count;
}*/


if(src[i]==desc[j])
{
if(i==0 || j==0)
{
sign[j]=1;
}
else
{
sign[j]=sign[j-1]+1;
}
}
else
{
sign[j]=0;
}
if(maxCount {
maxCount=sign[j];
}
}
}
delete []sign;
return maxCount;
}


int _tmain(int argc, _TCHAR* argv[])
{
const char *src="acbda";
const char *desc="addacbdcca";
cout< return 0;
}

你可能感兴趣的:(字符串最大匹配长度)