# Exact string matching

- [Introduction to exact string matching](/bioinformatics-lecture-notes/exact-string-matching/introduction-to-exact-string-matching.md)
- [Semi-numerical matching](/bioinformatics-lecture-notes/exact-string-matching/semi-numerical-matching.md)
- [The Z algorithm](/bioinformatics-lecture-notes/exact-string-matching/the-z-algorithm.md)
- [The KMP algorithm](/bioinformatics-lecture-notes/exact-string-matching/the-kmp-algorithm.md)
- [The Boyer-Moore algorithm](/bioinformatics-lecture-notes/exact-string-matching/the-boyer-moore-algorithm.md)
- [Periodicity of strings](/bioinformatics-lecture-notes/exact-string-matching/periodicity-of-strings.md)
- [Pattern matching with multiple patterns: the Aho-Corasick algorithm](/bioinformatics-lecture-notes/exact-string-matching/pattern-matching-with-multiple-patterns-the-aho-corasick-algorithm.md)
- [Some special strings](/bioinformatics-lecture-notes/exact-string-matching/some-special-strings.md)
