摘要:
刚才看了(连接)写的翻译,把kmp算法的工作过程讲的很不错,kmp算法的核心是next,next为什么要那么赋值?其实就是前缀和后缀的最大匹配值,用这个值在匹配失败的时候可以跳过一个不必要的匹配。移动的位数 = 已匹配的字符数 - 对应部分的匹配值(也就是前缀和后缀的最大相等值)。为什么要这么移动呢... 阅读全文
posted @ 2015-08-14 11:05
无忧望月
阅读(174)
评论(0)
推荐(0)
摘要:
题意:给你一个a串和一个b串,问b串是否是a串的子串,如果是返回b在a中最早出现的位置,否则输出-1分析:应该是最简单的模板题了吧.....代码如下:===========================================================================... 阅读全文
posted @ 2015-08-14 11:04
无忧望月
阅读(88)
评论(0)
推荐(0)