Data Structures and Algorithms ยท Strings
Finding all occurrences of a pattern inside a larger text faster than checking every position.
Also known as: KMP, Rabin-Karp, pattern search.