下面是一张KMP 计算中 next[i] 距离的计算图: 用M在S中寻找匹配的字串,灰色表示匹配上的部分.(subB) A 是subB的真前缀(即|A|!= |subB|) B是subB 的后缀 字符串A等于字符串B(A是可求的最长前缀) 滑动的距离等于|subB|-|B|