Part of your question is answered by
Algorithms on Strings, by Crochemore, Hancard and Lecroq:
https://www.amazon.com/Algorithms-Strings-Maxime-Crochemore/...
In addition, I would recommend any thick book on Digital Signal Processing.
https://www.amazon.com/Algorithms-Strings-Maxime-Crochemore/...
In addition, I would recommend any thick book on Digital Signal Processing.
DSP is a broad field, from audio design to high speed communication to image processing. An introductory book (see above) will touch many subjects, but to go deeper you will have to find books dedicated to that specific field.