2012年9月10日
摘要: KMP算法原理及next原文:http://youlvconglin.blog.163.com/blog/static/5232042010530101020857/ KMP是一个高效的字符串匹配算法,它是由三位计算机学者 D.E.Knuth 与 V.R.Pratt 和 J.H.Morris 同时发现的,因此人们通常简称它为 KMP 算法。可以证明它的时间复杂度为O(m+n),直观地看,是因为在匹配过程中指针 i 没有回溯。KMP算法的核心思想是利用已经得到的部分匹配信息来进行后面的匹配过程。一般匹配算法中,进行"两个子串的比较"过程中,不管是T串的第几个字符发生" 阅读全文
posted @ 2012-09-10 11:48 Sparkjin 阅读(1317) 评论(1) 推荐(0) 编辑