一些 笔试 / 面试 常见算法

字符串匹配算法

BF算法

BF(Brute Force)算法,又叫暴力匹配算法或者朴素匹配算法,思路很简单:在主串中取前下标为[0,m-1]这m个字符的子串和模式串逐个字符逐个字符比较,如果完全一样就结束并返回下标;如果有不一样的,那么主串中的子串后移一位,主串中[1,m]这个子串和模式串继续比较,… ,主串中[n-m,n-1]这个子串和模式串继续比较。主串中长度为m的子串有n-m+1个。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44123362/article/details/130334157