Ну, естественно, Алгоритмы: построение и анализ Кормен, Лейзерсон, Ривест, Штайн.
На русском есть первое издание (МЦНМО) и второе (Вильямс), считается, что у первого лучше перевод. На английском уже есть третье.
Ну и Структуры данных и алгоритмы Ахо, Хопкрофт, Ульман.