BF算法和KMP算法是字符串的两种主要的模式匹配算法,本文在讨论BF算法和KMP算法基本思想的基础上,主要分析BF算法在两种极端情况(最好、最坏)下的时间复杂度,并对KMP算法的时间复杂度进行了简要的分析.