什么事BF算法?
的有关信息介绍如下:
BF(Brute Force)算法核心思想是:首先S[1]和T[1]比较,若相等,则再比较S[2]和T[2],一直到T[M]为止;若S[1]和T[1]不等,则T向右移动一个字符的位置,再依次进行比较。如果存在k,1≤k≤N,且S[k+1…k+M]=T[1…M],则匹配成功;否则失败。该算法最坏情况下要进行M*(N-M+1)次比较,时间复杂度为O(M*N)。 基本思想:BF算法运用在文本搜索领域,具有简单、直接、无需对文本进行预处理等操作,因此被广泛的运用到多种文本检索系统中,但是BF算法实际上是一种暴力匹配的算法,算法的时间复杂度开销很大



