字符串匹配算法穷举、KMP、BM.pptVIP

  • 19
  • 0
  • 约7.12千字
  • 约 32页
  • 2018-11-25 发布于江苏
  • 举报
算法分析 上述计算d的算法的运行时间为Θ(m),BM算法的最坏情况在每轮匹配比较了m个字符后才失败的情况下发生,运行时间为Θ(mn)。 第七章  结束 字符串 (String) 字符串是n ( ? 0 ) 个字符的有限序列,记作 S : “c0c1c2…cn-1” 其中,S是串名字 “c0c1c2…cn-1”是串值 ci是串中字符 n是串的长度。 如:“Welcome to Shanghai !!!” 在计算机非数值计算应用中,经常遇到字符序列的处理。如,文字编辑、情报检索、自然语言翻译、事务处理、图象处理等应用中经常遇到的那样。在计算机中,一个字符集上的每个字符用定长的代码表示,所有可能的各种字符都可以对应一个确定的代码。一个特定的字符序列称为字符串,简称为串。有两种方法能比较方便地表示一个字符串。一是人为地约定一个特殊的代码为字符序列的结束符,每个字符串最后都有这个结束符。二是,为每个字符序列另引入一个整数,让该整数指出该字符串的字符个数。本书采用第一种表示字符串的方法 模式匹配是串的基本运算之一。 有两个字符串T和S,字符串T称为正文,字符串S称为模式,要求找出模式S在正文T中的首次出现的位置。一旦模式S在正文T中找到,就说发生一次匹配。有些应用可能会要求找

文档评论(0)

1亿VIP精品文档

相关文档