\section{Strings} \subsection{\textsc{Knuth-Morris-Pratt}-Algorithmus} \lstinputlisting{string/kmp.cpp} \subsection{\textsc{Levenshtein}-Distanz} \lstinputlisting{string/levenshtein.cpp} \subsection{Trie} \lstinputlisting{string/trie.cpp} \subsection{Suffix-Array} \lstinputlisting{string/suffixArray.cpp} \subsection{Longest Common Substring} \lstinputlisting{string/LCSubstring.cpp} \subsection{Longest Common Subsequence} \lstinputlisting{string/LCSubSequence.cpp}