会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
TLightSky
博客园
首页
新随笔
联系
管理
订阅
KMP子串匹配算法(Knuth–Morris–Pratt algorithm)
假设原串S,模式串M 简单的说这个算法的主要思想就是利用模式串M自身的匹配性质,快速找到下一跳的位置。 而这个下一跳的位置只与模式串相关,所以可以根据这个串制作一个next的表T,来指示出一旦匹配不成功需要右跳多远。 使用next表的方式就是,当匹配不成功时查看M当前下标所对应的next表,如果T[i]>-1,那么就可以从S[m+i-T[i]],M[T[i]],继续进行匹配。 详情请猛击
这里
posted @
2012-04-30 22:31
wangchao719
阅读(
640
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告