2020-04-21 字符串匹配KMP

  • KMP 确实很难理解,查找相关资料进行说明:
    以下引用为知乎上作者的文章,

作者:咸鱼白
链接:https://www.zhihu.com/question/21923021/answer/642165149
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

详解KMP算法

引子

这几天自学了KMP算法,也在网上看了很多相关的博文,然而他们对next数组的求解方法的解释都比较模糊,难于让读者理解,故参考几位前辈的博文,加以优化,撰此博文,分享一下自己的理解。

简述BF算法

讲述KMP算法的原理之前,BF算法是绕不开的话题,也只有了解了BF算法,才能知道KMP算法的优势。
先来看一个例子:给出两个字符串A和B,求解A中是否包含B?如果包含,包含了几个?

你可能感兴趣的:(2020-04-21 字符串匹配KMP)