Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

Boyer-Moore Algorithm

String Algorithm

The Boyer-Moore string-search algorithm is an efficient method for finding occurrences of a pattern within a body of text, and has become the standard benchmark against which other practical string-search algorithms are measured. It preprocesses the search pattern itself, rather than the text being searched, matching characters from the end of the pattern backward and skipping ahead by more than one character at a time when a mismatch occurs, which makes it especially effective when the pattern is much shorter than the text or is reused across many searches. It was developed by Robert S. Boyer and J Strother Moore in 1977. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Facts
Credited To
Robert S. Boyer and J Strother Moore, 1977. 1
Connections

Invented By

Source Wikipedia: Boyer-Moore Algorithm
Sources
1. Wikipedia: Boyer-Moore Algorithm
Wikimedia Foundation
  • Lead section
    It was developed by Robert S. Boyer and J Strother Moore in 1977.
  • Invented By: Robert S. Boyer, Description section
    It was developed by Robert S. Boyer and J Strother Moore in 1977.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.