Fast string matching algorithm based on the skip algorithm

3Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

String matching is a fundamental problem in computer science. In order to gain higher performance online exact single pattern string matching algorithms, the authors improved the Skip algorithm which is a comparison based exact single pattern string matching algorithm. By introducing the q-grams method in the sliding window and the comparing window of Skip respectively, the branch prediction failure and the average branch cost are reduced. Meanwhile, the greedy jump method is introduced in Skip. Greedy jump is a common accelerating method for string matching, while there are some waste reads for algorithms with unfixed jump distance. Since Skip has fixed jump distance, greedy jump is more suitable for Skip. Therefore, the authors presented the HGQS algorithm. Experiments results have indicated that HGQS has higher practical performance and it is more efficient in some cases than other known algorithms in many cases on the platform. © 2013 Springer Science+Business Media New York.

Cite

CITATION STYLE

APA

Wu, W., Fan, H., Liu, L., & Huang, Q. (2013). Fast string matching algorithm based on the skip algorithm. In Lecture Notes in Electrical Engineering (Vol. 236 LNEE, pp. 247–257). Springer Verlag. https://doi.org/10.1007/978-1-4614-7010-6_29

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free