16.2 KMP算法