On improving the worst case running time of the Boyer-Moore string matching algorithm

  • Authors:
  • Zvi Galil

  • Affiliations:
  • Tel-Aviv Univ., Tel-Aviv, Israel

  • Venue:
  • Communications of the ACM
  • Year:
  • 1979

Quantified Score

Hi-index 48.24

Visualization

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.