暴力算法-BF(Brute Force)

    BF算法,即暴力(Brute Force)算法,是普通的模式匹配算法,BF算法的思想就是将目标串S的第一个字符与模式串T的第一个字符进行匹配,若相等,则继续比较S的第二个字符和 T的第二个字符;若不相等,则比较S的第二个字符和T的第一个字符,依次比较下去,直到得出最后的匹配结果。BF算法是一种蛮力算法。

该算法最坏情况下要进行M*(N-M+1)次比较,时间复杂度为O(M*N)。

时间复杂度太高,往往不推荐。

猜你喜欢

转载自blog.csdn.net/weixin_43332715/article/details/114732516
今日推荐