|
|
#2
落在秋天的叶2010-01-18 15:55
|
int NextPos(char * T, int j)
{
for(int start=1;start<j+1;start++)
{
for(int x=0;x<=j-start-1;x++)
{
if (T[x]==T[start+x])
continue;
else
break;
}
if (x== j-start ) //表明前k-1个已经匹配上。
{
if (T[ j-start ] != T[ j ])
return j-start;
}
}
return -1;
}
红色字体为何意啊~~
谢谢各位了