String Processing

A string is a sequence of concatenated characters.

Common string problems include string matching problems, substring-related problems, prefix/suffix-related problems, palindrome string-related problems, subsequence-related problems, etc.