ACM Home Page
Please provide us with feedback. Feedback
On improving the worst case running time of the Boyer-Moore string matching algorithm
Full text PdfPdf (384 KB)
Source
Communications of the ACM archive
Volume 22 ,  Issue 9  (September 1979) table of contents
Pages: 505 - 508  
Year of Publication: 1979
ISSN:0001-0782
Author
Zvi Galil  Tel-Aviv Univ., Tel-Aviv, Israel
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 75,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/359146.359148
What is a DOI?

ABSTRACT

It is shown how to modify the Boyer-Moore string matching algorithm so that its worst case running time is linear even when multiple occurrences of the pattern are present in the text.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Guibas, L.J., and Odlyzko, A.M. A new proof of the linearity of the Boyer-Moore string searching algorithms. Proc. 18th Ann. 1EEE Symp. Foundations ofComptr. Sci., 1977, pp. 189-195.
 
3
Knuth, D.E., Morris, Jr., J.H., and Pratt, V.B. Fast pattern matching in strings. SlAM J. Comping. 6, 2 (1977), 323-350.
 
4
Lyndon, R.C., and Schutzenberger, M.P. The equation a M = bNc P in a free group. Michigan Math. J. 9 (1962), 289-298.
5
 
6
Weiner, P. Linear pattern matching algorithm. Proc. 14th Ann. IEEE Symp. Switching and Automata Theory, 1973, pp. 1-11.
 
7
Yao, A.C.C. The complexity of pattern matching for a random string. Mss., Comptr. Sci. Dept., Stanford U., Stanford, Calif., 1977.

CITED BY  17