一、实现思想
首先说一下什么叫字符串查找算法,比如有一个字符串S = “abcd”、一个字符串T = “bcd”,寻找字符串T在字符串S中的位置的算法,就是字符串查找算法。
BF算法是比较简单粗暴的方法
让每一趟字串和主串比较的起点,是从主串的第一个位置到最后一个位置。(这里比较绕口,但也是KMP算法改进的地方)
二、实现图例
三、实现代码
1 #include <stdio.h> 2 int BF(char s[], char t[]) 3 { 4 int start = 0; //主串开始匹配的起始下标 5 int i = 0; //比较过程主串的下标 6 int j = 0; //比较过程字串的下标 7 while ((s[i] != '