- 6
- 0
- 约 76页
- 2017-01-02 发布于河南
- 举报
用KMP算法实现的快速匹配算法 int AString::fastFind(AString pat, int k, int next[]) { int posP = 0, posT = k; //两个串的扫描指针 int lengthP = pat.curLength; //模式串长度 int lengthT = curLength; //主串长度 while (posP lengthP posT lengthT) if (posP == -1 || pat.ch[posP] == ch[posT]) { posP++; posT++; } //对应字符匹配 else posP = next[posP]; //求pat下趟比较位置 if (posP lengthP) return -1; //匹配失败 else return posT-lengthP; //匹配成功 }; * 数字媒体技术教研室 乐小燕 示例 主串T: a c a b a a b a a b c a c a a b c 模式串P: 数字媒体技术教研室 乐小燕 * j 0 1 2 3
您可能关注的文档
最近下载
- 建侠加固表格1:预制空心板加固简化计算.xlsx VIP
- (高清版)DB37∕T 3499-2019 ‘青皮’无花果质量要求.pdf VIP
- 食品添加剂应用技术 常用香精 香精.ppt VIP
- 部编人教版八年级上册历史全册新优质教学课件(配2025年秋改版教材).pptx
- 劳动最光荣中班社会活动.pptx VIP
- 国家综合性消防救援队伍 2023 年消防员招录 体能测试、 岗位适应性测试项目 及标准.docx VIP
- 卷烟制造工艺卷烟厂设计.pptx VIP
- 2026年山东省中考统考数学模拟试卷四套含答案.pdf VIP
- 2026年最新小学苏教版五年级数学下册期中试卷附答案.docx VIP
- 中国矿业大学《大学英语A4》2024 - 2025学年第一学期期末试卷(全网独发).docx VIP
原创力文档

文档评论(0)