KMP算法实现字符串的模式匹配的时间复杂度比朴素的模式匹配好很多,但是它时间效率的提高是有前提的,那就是:模式串的重复率很高,不然它的效率也不会凸显出来.在实际的应用中,KMP算法不算是使用率很高的一个算法,但是它的核心的那点东西却是使用率很高的,那就是next前缀数组的求解思路.在这次笔记中就单独摘出来,说一下前缀数组的求解. 1. next前缀数组的定义 不管做题还是推到算法,永远记住定义,这时最重要的东西. 2. next数组的暴力求解 这种方法的主要思路是: 为了求解nj的值,把的所有的…