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

写出算法的功能。

int fun(sqstring *s,sqstring *t,int start){

    int i=start-1,j=0;

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

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

            i++;j++;

        }else{

            i=i-j+1;j=0;

        }

    if(j>=t->len)

        return i-t->len+1;

    else

        return -1;

}

 

回答区域
提示
提示内容

登录后提交答案


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