darian-catalin-cucer/pattern-matching-algorithms
Pattern matching algorithms search for occurrences of a pattern in a larger text. They have a wide range of applications, including data compression, data mining, and bioinformatics. There are several pattern matching algorithms available, including the naive algorithm, the Knuth-Morris-Pratt (KMP) algorithm, and the Boyer-Moore algorithm.
Kotlin