码迷,mamicode.com
首页 > 其他好文 > 详细

KMP

时间:2019-01-27 10:47:48      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:ext   一个   成功   查找   mil   有一个   问题   算法   模式   

1.暴力匹配算法

假设我们面临这样一个问题:有一个文本串S,和一个模式串P,现在要查找P在S中的位置,怎么查找呢?

如果用暴力匹配   的思路 ,并假设现在文本串S匹配到i位置,模式串P匹配到j位置,则有:

?如果当前字符匹配成功(即S[i]==P[j])      

   如果S[5]和P[1]匹配成功,继续执行第一条

匹配失败;j=next[j];                

KMP

标签:ext   一个   成功   查找   mil   有一个   问题   算法   模式   

原文地址:https://www.cnblogs.com/KSTT/p/10325549.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!