码迷,mamicode.com
首页 > 其他好文 > 详细

蛮力字符串匹配算法

时间:2014-07-03 13:36:24      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:算法

Algorithm:

BruteForceStringMatch(T[0..n-1],P[0..m-1])

//该算法实现了蛮力字符串匹配

//输入:一个n个字段的数组T[0..n-1]代表一个文本

//一个m个字段的数组P[0..m-1]代表一个模式

//输出,如果查找成功的话,返回文本的第一个匹配字串中第一个字符的位置,否则返回-1

for i<-0 to n-m do

j<-0

while j<m and P[j]=T[i+j] do

j<-j+1

if j=m return i

return -1 

在最坏的情况下,该算法属于θ(mn)。

蛮力字符串匹配算法,布布扣,bubuko.com

蛮力字符串匹配算法

标签:算法

原文地址:http://blog.csdn.net/hephec/article/details/36432263

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!