计算机工程与应用 ›› 2010, Vol. 46 ›› Issue (1): 28-31.DOI: 10.3778/j.issn.1002-8331.2010.01.009
王志伟,平玲娣,陆敏锋
WANG Zhi-wei,PING Ling-di,LU Min-feng
摘要: 在分析BM算法以及它的衍生版本BMH、Sunday等算法的基础上,提出一种新的改进算法。改进算法有三个重要特点:(1)采用双字符启发策略,提高模式串最大移动位数及其概率,最大移动位数为n+2;(2)采用窗口动态分段方法,尽量减少字符匹配次数;(3)建立模式串中相同字符的位置链,充分利用启发字符,降低模式匹配的冗余度。实验结果表明,改进算法具有较高的匹配效率。
中图分类号: