数据结构学习笔记:KMP

KMP算法的关键是利用匹配失败后的信息,尽可能减小模式串与主串的匹配次数以达到快速匹配的目的。web 给定两个字符串T和W,长度分别为m和n,判断W是否在T中出现,若是出现则返回出现的位置。常规方法是遍历T的每个位置,而后从该位置开始和W进行匹配,可是这种方法的复杂度是O(mn)。kmp算法经过一个O(n)的预处理,使匹配的复杂度降为O(m+n)。算法 好比咱们要在 字符串T=“ABCDABCDA
相关文章
相关标签/搜索