- 8
- 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 =
您可能关注的文档
最近下载
- [精品文档]电力电子课程设计_IGBT单相电压型全桥无源逆变电路(阻感负载).doc VIP
- 2025年广东省基层住院医师线上岗位培训《卫生法律法规》-全科学专业培训课程公共课答案.docx VIP
- 2024年海南省选调公务员笔试真题汇编附答案解析.docx VIP
- 健康调查简表(SF-36)评分标准.docx
- 银行考试基础知识..docx VIP
- GB501692021电气装置安装工程接地装置施工及验收规范.pdf
- 浙江大学本科生、研究生毕业答辩PPT模板.pptx VIP
- 2024年黄河水利职业技术学院单招职业技能测试题库附答案.docx VIP
- 机关单位保密工作检讨书十三篇.pdf VIP
- 武汉小升初数学真题试卷.doc VIP
原创力文档

文档评论(0)