您的位置:首页 > 其它

KMP算法模板

2014-08-08 21:21 267 查看
//=======KMP==============//

int KMP(char *t, int pos)

{

int i, j;

i = pos;

j = 0;

while(s[i]!=0 && j<length)

{

if(j == -1 || t[j] == s[i])

{

i++;

j++:

}

else

j = next[j];

}

if(j == length)

return i-j;

else

return -1;

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: