摘要:
在KMP算法中有个数组,叫做前缀数组,也有的叫next数组。每一个子串有一个固定的next数组,它记录着字符串匹配过程中失配情况下可以向前多跳几个字符。当然它描述的也是子串的对称程度,程度越高,值越大,当然之前可能出现再匹配的机会就更大。这个next数组的求法是KMP算法的关键,但不是很好理解。这个... 阅读全文
posted @ 2014-09-26 20:09
北岛知寒
阅读(271)
评论(0)
推荐(0)
摘要:
前言 之前对kmp算法虽然了解它的原理,即求出P0···Pi的最大相同前后缀长度k。 但是问题在于如何求出这个最大前后缀长度呢? 我觉得网上很多帖子都说的不是很清楚,总感觉没有把那层纸戳破, 后来翻看算法导论32章 字符串匹配,虽然讲到了对前后缀计算的正确性,但是大量的推理证明不大好理解... 阅读全文
posted @ 2014-09-26 19:45
北岛知寒
阅读(409)
评论(0)
推荐(0)

浙公网安备 33010602011771号