标签存档: kmp

KMP算法

KMP算法 在介绍KMP算法之前,先介绍一下BF算法。 一.BF算法 BF算法是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串P的第一个字符进行匹配,若相等,则继续比较S的第二个字符和P的第二个字符;若不相等,则比较S的第二个字符和P的第一个字符,依次比较下去,直到得出最后的匹配结果。 举例说明: S:  ababcababa P:  ababa BF算法匹配的步骤如下 i=0                      i=1                   i=2                 i=3                 i=4 第一趟:ababcab …

继续阅读 »