基于双字符序检测的BM模式匹配改进算法

来源 :计算机工程与科学 | 被引量 : 0次 | 上传用户:WSFLTS
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
BM算法是一类效率较高的单模式匹配算法,通常改进的BM算法往往从提高字符首次不匹配概率和匹配窗口的最大移动距离入手,但为实现此目的所带来的高访存开销使算法实际效率受到影响。DCSBM算法以适当减小关键步长为代价,在利用双字符序检测提高首次匹配失败概率的同时,对匹配窗口移动关键步长字符距离所需的查表次数和访存次数进行优化。经测试,DCSBM算法显著提高了匹配窗口的平均移动距离。在文本或模式串相对较长情况下,该算法实际测试效率优于BM、BMHS、BMN等算法。
其他文献
多核下,末级Cache容量、组相联数不断增大,传统Cache替换算法LRU会出现Cache死块增多、Cache有效利用率下降等问题.Cache动态插入策略可以有效地避免LRU算法中出现的这些问题
近年来,由于小麦感病品种种植面积大,小麦赤霉病严重影响小麦种植质量。该文介绍了赤霉病的发生特点、危害时期、病院特征、侵染循环与发病条件等病害的基本特征,提出科学轮
术中冰冻切片对及时明确病变性质,指导医生制定下一步的手术和治疗方案具有其它方法不可替代的作用。要在有限的时间内制作出一张质量稳定的冰冻切片,除了要求技术人员具有高
为解决目前煤矿无线甲烷传感器在实际应用中存在的功耗高、通信距离近、响应速度慢以及精度低等诸多问题,本文基于LoRa通信技术,以ARM主控制器STM8L151C8T6和LoRa射频芯片SX1
上下文建模与推理是支持虚拟计算环境自适应调整的技术基础,基于本体的建模是其中一种重要的方法,但缺乏相关的定量分析。本文分析了不同的上下文建模方法,重点以基于OWL和XM