bf算法和kmp算法的优缺点