Ксения Райт
Гений
(99285)
5 часов назад
Ахо, Ульмана и Хопкрофта, разумеется, - их учебники классические! Кормена, Лезерсона, Ривеста и Штайна, естественно (это энциклопедия алгоритмики !). Алена Голуба. Ананию Левитина. И неоконченный сериал Дональда Кнута (пока мне думается, что то́ма из его "Искусства программирования", посвящённого синтаксическим алгоритмам я, скорей всего, так никогда и не дождусь) . Да, ещё много литературы по отдельным темам (алгоритмы на графах, алгебраическая алгоритмика Ноддена-Китте, алгоритмы и технологии интеллектуального Интернета, алгоритмы работы с большими данными, etc.)...
Андрей
Высший разум
(465210)
5 часов назад
Для начинающих, помимо Вирта: Кормен, "Алгоритмы. Вводный курс".
Имеет смысл прочитать "Алгоритмические трюки для программистов".
Более серьёзный уровень: Кормен&Co, "Алгоритмы. Построение и анализ".
У Кнута имеет смысл читать "Конкретную математику". А "Искусство программирования" - это, скорее, научная монография.
Ахо ... Ульман (Книга Дракона) - это если ты хочешь в компиляцию языков программирования и связанные с этим темы: формальные грамматики, синтаксический анализ и т.д.
P.S. Может быть покажется странным, но предложу ещё справочник Бронштейна, Семендяева.