kmp算法和bf算法 区别