Etymology

Boyer-Moore-Horspool algorithm

Today it means: An algorithm for finding substrings that trades space for time in order to obtain an average-case time complexity of O(n) on random text. Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok

The story

It was published by Nigel Horspool in 1980, and based on an earlier (1977) algorithm developed by Robert S. Boyer and J. Strother Moore.

Etymology from Wiktionary, CC BY-SA 4.0.