字符串匹配算法KMP, 核心思想是尽可能利用已经匹配的结果, 跳过尽可能多的不需要匹配的情况 重点和难点都在next数组的建立上 1. KMP算法的next数组求解 以模式串 a b a c a b 为例 || w a b a c a b 0 // 初始, 两个指针都在下标0的位置, 从此开始, current指针不断后移, // 并和头指针比较, 不同填0,相同则为前一个值加1 | | v v a b a c a b 0 0 | | v v a b a c a b 0 0 1 | | v v…