-
题名字符串匹配技术研究
被引量:26
- 1
-
-
作者
李雪莹
刘宝旭
许榕生
-
机构
军事医学科学院医学情报研究所网络信息中心
中国科学院高能物理研究所计算中心
-
出处
《计算机工程》
CAS
CSCD
北大核心
2004年第22期24-26,共3页
-
基金
国家"973"计划基金资助项目(G1999035806)
中国科学院知识创新工程基金资助项目(KJCX1-09)
-
文摘
简述了字符串匹配算法的研究进展,分析了Knuth- Morris-Pratt算法、Boyer-Moore算法以及Horspool、Wu & Manber和Aho-Corasick针对Boyer-Moore算法提出的多种改进算法,并基于网络安全应用中开放源码的NIDS系统——Snort2.0,对其中几个算法进行评测,指出了实际应用中字符串匹配技术的关键点和解决办法,探讨了应用字符串匹配技术的NIDS的研发方向。
-
关键词
字符串匹配
模式匹配
信息处理
knuth-morris-pratt算法
Boycr-Moore算法
-
Keywords
Pattern matching
String matching
Time complexity
Space complexity
Network intrusion detection system
-
分类号
TP391.43
[自动化与计算机技术—计算机应用技术]
-
-
题名分布式存储的并行串匹配算法的设计与分析
被引量:10
- 2
-
-
作者
陈国良
林洁
顾乃杰
-
机构
中国科学技术大学计算机科学技术系
-
出处
《软件学报》
EI
CSCD
北大核心
2000年第6期771-778,共8页
-
基金
国家教育部博士点基金!(No.970 382 5 )
-
文摘
并行串匹配算法的研究大都集中在 PRAM(parallel random access machine)模型上 ,其他更为实际的模型上的并行串匹配算法的研究相对要薄弱得多 .该文采用将最优串行算法并行化的技术 ,利用模式串的周期性质 ,巧妙地将改进的 KMP(Knuth- Morris- Pratt)算法并行化 ,提出了一个简便、高效且具有良好可扩放性的分布式串匹配算法 ,其计算复杂度为 O(n/ p+m) ,通信复杂度为 O(ulogp) ,其中 n为文本串长 ,m为模式串长 ,u为模式串最小周期长 ,p为处理器数 .
-
关键词
串匹配
KMP(knuth-morris-pratt)
分布式算法
可扩放性
-
Keywords
String match, KMP (Knuth Morris Pratt), distributed algorithm, scalability.
-
分类号
TP301
[自动化与计算机技术—计算机系统结构]
-
-
题名简化GNU编译器套件抽象语法树的算法研究
被引量:2
- 3
-
-
作者
高峰
吴海涛
-
机构
上海师范大学信息与机电工程学院
-
出处
《上海师范大学学报(自然科学版)》
2018年第4期479-482,共4页
-
文摘
提出了一种消除抽象语法树文本中冗余的方法,借助Knuth-Morris-Pratt(KMP)算法,设计核心算法,对抽象语法树进行简化,并选出几个经典的代码片段进行实验,对算法的性能做了相应验证.实验结果表明,算法在消除冗余方面的简化率达到90%以上.
-
关键词
抽象语法树
GNU编译器套件(GCC)
knuth-morris-pratt(KMP)算法
重复代码
-
Keywords
abstract syntax tree
GNU compiler collection (GCC)
knuth-morris-pratt(KMP) algorithm
duplicated code
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-