String algorithms make it possible to process, store, and manipulate text with computational efficiency, with applications ranging from search engines and social networks that regularly process terabytes of information to areas like genomics, where the genome of an organism can be encoded as a long string of letters.
This book provides an incisive introduction to the concepts and applications that every practitioner in the field needs to know.
It guides readers from the fundamentals of string processing to advanced computational methods.











