期刊文献+

一种快速的BM模式匹配改进算法 被引量:9

A fast improved BM algorithm for pattern matching in strings
下载PDF
导出
摘要 文章在分析BM算法以及一些重要的改进算法的基础上,提出了一种新的改进算法———BMG算法。该算法结合了BMH算法和BMHS算法的优点,同时考虑了字符串后一位字母的惟一性,大大提高了最大位移m+1的出现概率,因此有效地加快了匹配速度。 The Boyer-Moore(BM) algorithm and its important improvement algorithms, such as the Boyer-Moore-Horspool(BMH) algorithm,the Boyer-Moore-Horspool-Sunday(BMHS) algorithm,are described. Then a new improved algorithm,the BMG algorithm is introduced. The new algorithm combines the merits of the BMH and BMHS algorithms and the uniqueness of the next character is taken into account. This new algorithm greatly enhances the probability of occurrence of the largest right shift m+1 ,thus improving the matching speed effectively.
作者 张娜 侯整风
出处 《合肥工业大学学报(自然科学版)》 CAS CSCD 北大核心 2006年第7期834-838,共5页 Journal of Hefei University of Technology:Natural Science
关键词 模式匹配 BM算法 字符串检索 pattern matching Boyer-Moore(BM) algorithm string searching
  • 相关文献

参考文献8

  • 1Aho A V,Corasick M J.Efficient string matching:an aid to bibliographic search[J].Communications of the ACM,1975,18(6):333-340.
  • 2Fan J,Su K.An efficient algorithm for matching multiple patterns[J].IEEE Transation on Knowledge and Data Engineering,1993,5 (2):339-351.
  • 3Charras C,Lecroq T.Exact string matching algorithms[EB/OL].http:/ / www-igm.univ-mlv.fr/~ lecroq/string,1997-01-14.
  • 4Knuth D E,Morris J H,Pratt V R.Fast pattern in strings[J].SIAM Journal on Computing,1977,6 (2):323-350.
  • 5Boyer R S,Moore J S.A fast string searching algorithm[J].Communications of the ACM,1977,20 (10):762-772.
  • 6钱屹,侯义斌.一种快速的字符串匹配算法[J].小型微型计算机系统,2004,25(3):410-413. 被引量:24
  • 7Nigel H R.Practical fast searching in strings[J].Software-Practice and Experience,1980,10:501-506.
  • 8Daniel M S.A very fast substring search algorithm[J].Communications of the ACM,1990,33 (8):132-142.

二级参考文献1

共引文献23

同被引文献67

引证文献9

二级引证文献36

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部