-
题名BM算法中函数shift的研究
被引量:5
- 1
-
-
作者
韩光辉
曾诚
-
机构
武汉商业服务学院信息工程系
湖北大学数学与计算机科学学院
软件工程国家重点实验室(武汉大学)
-
出处
《计算机应用》
CSCD
北大核心
2013年第8期2379-2382,共4页
-
基金
国家自然科学基金资助项目(60903034
61100018
+2 种基金
61100025
61100026)
湖北省自然科学基金资助项目(2011CDB069)
-
文摘
建立BM算法中函数shift及其构造算法的严格的形式理论,对于BM算法及其各种变形的研究与改进是十分必要的。给出了shift的一个清晰的形式定义,引入模式串后缀的特征集及其最小值函数,通过特征集描述了shift的构造,从而严格建立了shift及其构造算法的理论基础。根据shift的构造定理与最小值函数的迭代计算方法,给出了shift的一个新的构造算法,证明了该算法具有线性的时间与空间复杂度。理论分析和计算结果表明,该算法比已有算法更简单,计算复杂度更低,因而更适合硬件实现。
-
关键词
串匹配
BM算法
好后缀规则
shift函数
复杂度分析
-
Keywords
string matching
Boyer-Moore (BM) algorithm
good-suffix rule
function shift
complexity analysis
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
-