为了账号安全,请及时绑定邮箱和手机立即绑定

BF算法的C语言实现:?

BF算法的C语言实现:?

MMTTMM 2018-10-20 07:03:11
BF算法的C语言实现:
查看完整描述

1 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

int Index(SString S,SString T,int pos){ /* 返回子串T在主串S中第pos个字符之后的位置。若不存在,则函数值为0。 *//* 其中,T非空,1≤pos≤StrLength(S)。算法4.5 */int i,j;if(1<=pos&&pos<=S[0]){i=pos;j=1;while(i<=S[0]&&j<=T[0])/*S[0],T[0]中存放的为串长*/if(S[i]==T[j]) /* 继续比较后继字符 */{++i;++j;}else /* 指针后退重新开始匹配 */{i=i-j+2;j=1;}if(j>T[0])return i-T[0];elsereturn 0;}elsereturn 0;}


查看完整回答
反对 回复 2018-11-14
  • 1 回答
  • 0 关注
  • 1135 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信