A string searching algorithm that uses hashing to find the occurrence of a pattern string in a text string.