返回主页
学习人数: 14.0k
stroke-dashoffset="*2.6389" stroke-linecap="round" transform="rotate(-90 50 50)"/>
正确率: 100%
未通过

函数kmp实现串的模式匹配,请在空格处将算法补充完整。

int kmp(sqstring *s,sqstring *t,int start,int next[]){

int i=start-1,j=0;

     while(i<s->len&&j<t->len)

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

             i++;j++;

         }

         else j=          ;

     if(j>=t->len)

         return(                 );

     else

         return(-1);

}

回答区域
提示
提示内容

登录后提交答案


49 个回答 (点击展开回答)