1 / 9
文档名称:

模式匹配bm算法改进..doc

格式:doc   大小:40KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

模式匹配bm算法改进..doc

上传人:q1188830 2019/10/19 文件大小:40 KB

下载得到文件列表

模式匹配bm算法改进..doc

相关文档

文档介绍

文档介绍:模式匹配BM算法改进    摘要:研究BM串匹配算法,分析国内外各种改进算法,结合其优缺点,增加对模式串串末字符或坏字符的邻接字符在模式串中的首次出现位置、存在性、惟一性的判断。根据判断的结果对移动距离重新设置,增加模式串移动距离,减少字符重复比较的次数,以提高匹配效率。关键词:串匹配;末字符;坏字符;邻接字符;惟一性;存在性中图分类号::A文章编号:1001-3695(2009)09-3249-04doi:.1001--mei,FANMing-yu(puterScience&Engineering,UniversityofElectronicScience&TechnologyofChina,Chengdu610054,China)Abstract:,thefirstposition,,increasedthenewshiftdistance,reducedthetimesofthematch,:stringmatch;endcharacter;badcharacter;neighborcharacter;uniqueness;existence0引言串匹配是文本挖掘、文献检索、搜索引擎、IP路由查找、模式识别、图像处理以及入侵检测技术等普遍采用的技术策略之一。串匹配算法是系统性能改进中极为重要的部分,系统性能的好坏取决于匹配算法及其实现的效率。学者们已提出大量串匹配算法,如Knuth等人[1]构造出KMP算法,Boyer等人?[2]于1977年设计出BM算法。在这些常用的字符串匹配算法中,KMP和BM算法是其中较为著名的两种算法。这两种算法在最坏情况下均具有线性的查找时间,KMP算法匹配从左向右进行,移动距离不可能大于一次匹配操作所进行的字符比较次数;而BM算法匹配从右向左进行,当模式串?P的末字符P[m]与对应的正文串T中的字符T[i+m]进行比较时,若T[i+m]在模式串P中并不存在,则模式串可以一次向右移动m个字符,?使模式串只经一次比较就可以移动模式串的长度,这使BM比KMP算法更快。在实用上,BM要比KMP算法快3~5倍?。本文分析BM算法及其各种相关改进算法,结合其优点对BM算法作出新的改进。针对坏字符在模式串中出现的惟一性,坏字符的前驱以及坏字符在正文串中对应字符的后继字符在模式串中的存在性,模式串末字符是否为模式串串首字符,以及坏字符与其后继字符在模式串中是否存在同样的子串进

最近更新

基于注入锁定的高频倍频器设计的开题报告 2页

2024年平凡的父爱作文4篇 7页

基于框架转换理论和概念合成理论的广告幽默研.. 2页

基于本体的多源异构安全数据聚合的开题报告 2页

基于最佳可行技术的产排污系统数研究——以巢.. 2页

2024年师德表现个人小结范文 6页

2024年师德师风学心得体会 11页

基于承认理论的非直接利益冲突问题研究的开题.. 2页

2024年市场部销售计划书6篇 29页

基于年代学约束的白马雪山冰川地貌演化的开题.. 2页

基于层次分析法的青海PRED系统分析的开题报告.. 2页

肉牛体质外貌 31页

基于子空间DOA估计方法的研究及应用中期报告 2页

2024年工程部部长年度工作总结 39页

2024年工程造价个人求职信7篇 9页

黑色素瘤微环境的靶向 31页

2024年工程施工合同(热) 72页

基于双目结构光的三维测量技术研究的开题报告.. 2页

2024年工程合同(常用5篇) 19页

基于决策熵的不完备信息系统知识约简方法研究.. 2页

江苏省中小学生实验操作大赛在线测评生物题库.. 9页

幼儿园游戏观察教研活动 23页

家具类项目实施方案及质量控制措施(共24页) 24页

第七章 小组初期课件 32页

最新中国南方电网有限责任公司电能计量管理规.. 42页

肉品课验收标准 5页

浅谈航空公司服务营销 6页

射波刀治疗胰腺癌的护理 4页

格宾挡墙专项施工方案 7页

《GJBZ 141-2016 军用软件测试指南》.pdf 61页