KMP算法(Knuth Morris Pratt)