首页 期刊 计算机工程与科学 基于双字符序检测的BM模式匹配改进算法 【正文】

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

作者:王浩 张霖 张庆 安徽建筑工业学院信息网络中心 安徽合肥230022
模式匹配   双字符序   bm算法   bmhs算法  

摘要:BM算法是一类效率较高的单模式匹配算法,通常改进的BM算法往往从提高字符首次不匹配概率和匹配窗口的最大移动距离入手,但为实现此目的所带来的高访存开销使算法实际效率受到影响。DCSBM算法以适当减小关键步长为代价,在利用双字符序检测提高首次匹配失败概率的同时,对匹配窗口移动关键步长字符距离所需的查表次数和访存次数进行优化。经测试,DCSBM算法显著提高了匹配窗口的平均移动距离。在文本或模式串相对较长情况下,该算法实际测试效率优于BM、BMHS、BMN等算法。

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

学术咨询 免费咨询 杂志订阅