函数实现串的模式匹配算法,请在空格处将算法补充完整。
int index_bf(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= ;j=0;
}
if(j>=t->len)
return ;
else
return -1;
}}/*listDelete*/
i-j+1 i-t.len+1
i-j+1 1
i-j+1
i-t->len+1
i - j + 1
i - t-> len + 1
i- t->len + 1
11
i =i-j+1;
i-t->len + 1;
i-t>len+1
i-t->len;
i-j+1 i-t->len+1
i-j+1;
i-t->len+1;
1.i-j+1
2.i-t->len+1
i-j+2
i-t.len
小飞行员11号 回复 小飞行员11号: i-t.len+1
小飞行员11号 回复 小飞行员11号: j>=t->len时返回i-t.len+1 j>t->len时返回i-t.len
fsf
两个不都可以填i-j+1吗?
i-j+1//i-j是回到上次第一个匹配的地方,+1是匹配串后移一位
i-t->length+1;
i-j+1 j-T->len+1
i - t -> len + 1
i-t->len-1
i - t->len
realtian 回复 realtian: i - t->len + 1
(1)i+j-1
(2)i-t->len
i-t->...
用户登录可进行刷题及查看答案
登录后提交答案