- 9
- 0
- 约 60页
- 2017-03-28 发布于湖北
- 举报
* ② 实现算法: int Index(SString S, SString T, int pos) { // 返回子串T在主串S中第pos个字符之后的位置。若不存在, // 则函数值为0。其中,T非空,1≤pos≤StrLength(S)。 i = pos; j = 1; while (i = strlen(S) j = strlen(T)) { if (S[i] == T[j]) { ++i; ++j; } // 继续比较后继字符 else { i = i-j+2; j = 1; } // 指针后退重新开始匹配 } if (j strlen(T )) return i-j+1; else return 0; } // Index 一、BF算法 匹配成功后指针仍要回溯!因为要返回的是被匹配的首个字符位置。 相当于子串向右滑动一个字符位置 while(S[i]!=\0T[j]!=\0) * int Index(SString S, SString T, int pos) { // 返回子串T在主串S中第pos个字符之后的位置。若不存在,则函数值为0。其中,T非空,1≤pos≤StrLength(S)。 i = pos; j = 1; while (i =
您可能关注的文档
最近下载
- LMS Test.Lab激振器法模态试验操作指南.docx VIP
- 杭州水务集团招聘笔试题目及答案大全及解析.pdf VIP
- SMD型数控双脉冲电镀电源.doc VIP
- 2026年浙江杭州市水务控股集团有限公司招聘笔试参考题库附答案.docx VIP
- 肠内营养与肠外营养.pptx VIP
- 浙江杭州市水务控股集团有限公司招聘笔试题库2026.pdf VIP
- 2026中国对外贸易中心集团有限公司社会化招聘9人笔试备考试题及答案解析.docx VIP
- 2026中国对外贸易中心集团有限公司社会化招聘9人笔试模拟考试及答案解析.docx VIP
- 2026中国对外贸易中心集团有限公司社会化招聘9人考试模拟考试及答案解析.docx VIP
- 2026中国对外贸易中心集团有限公司社会化招聘9人考试备考试题及答案解析.docx VIP
原创力文档

文档评论(0)