Полезные книги:

  1. Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн Алгоритмы: построение и анализ, 2 издание
  2. Дэн Гасфилд Строки, деревья и последовательности в алгоритмах
  3. Dan Gusfield Algorithms on Strings, Trees, and Sequences
  4. Дональд Кнут Искусство программирования, том 3