侧边栏壁纸
博主头像
硅锗博主等级

纵使改变,依然故我

  • 累计撰写 126 篇文章
  • 累计创建 83 个标签
  • 累计收到 10 条评论

目 录CONTENT

文章目录

字符串匹配算法初探-KMP&extended KMP

硅锗
2023-05-06 / 0 评论 / 0 点赞 / 366 阅读 / 233 字

KMP

首先,列出一些我参考的教程,我都读过之后认为阮一峰和王超的教学是最简洁的

孤~影的博客园文章

geeks-for-geeks

阮一峰的博客

王超的个人博客

jihite的C实现

心得

基本上每一篇讲KMP的都是从相同的“暴力算法”出发的,KMP的算法比起暴力算法最大的优势就是通过“next数组”计算query本身的重复性,找到上一次失去匹配的位置,从上次失去匹配的位置开始下一次匹配。KMP利用这个信息减少了一些计算量的浪费。

其实如果query没有重复,KMP算法的效率和“暴力算法”相等

extended KMP

收藏一些教学帖子,先挖坑,有空学一下

博客园

programmersought

0

评论区