KMP

KMP算法。