-
题名一种改进的BMHS模式匹配算法
被引量:1
- 1
-
-
作者
张欢
胡勇
-
机构
四川大学电子信息学院
-
出处
《计算机时代》
2015年第1期8-12,共5页
-
文摘
模式匹配在计算机应用中扮演着很重要的角色。通过分析BM,BMH和BMHS算法及相关改进算法,提出BMHS算法的改进算法(DBMHS)。该算法(DBMHS)充分利用模式串两端字符,通过比较模式串两端字符的跳转距离来实现更大距离的跳转。实验证明,改进后的算法显著增加了匹配窗口的跳转距离,有效地提高了匹配效率。
-
关键词
模式匹配
跳转距离
BM算法
BMH算法
BMHS算法
DBMHS算法
-
Keywords
pattern matching
jump distance
BM algorithm
BMH algorithms
BMHS algorithm
DBMHS algorithm
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
-
-
题名面向长模式串的改进型AC算法研究
被引量:1
- 2
-
-
作者
岳小伟
詹瞻
-
机构
信息工程大学
-
出处
《网络安全技术与应用》
2018年第4期40-42,共3页
-
文摘
在面向实时数据流的分类研究中,基于AC算法的多模匹配已具备一定的应用基础。本文针对数据流中的长模式串特征,提出了AC_TE算法的改进算法——AC_LSE算法,适用于高速实时网络数据流的识别分类。该算法利用1个Hash表存储当前匹配窗口对应的不同前缀字符串的跳转距离,需要进行跳转时,直接查找Hash表进行跳转,减少了字符比较和查找开销,提高了多模匹配的效率。实验结果表明,该算法在多模匹配的速度和比较次数上,均优于AC_TE算法,在长模式串的匹配上性能更佳。
-
关键词
数据流分类
AC_LSE算法
跳转距离
HASH表
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
-