Введение в теорию автоматов, языков и вычислений
Компиляторы. принципы, технологии и инструменты
Структуры данных и алгоритмы