Книги по алгоритмам

Кевин Уэйн, Роберт Седжвик
Алгоритмы на Java
Клиффорд Штайн, Рональд Ривест, Томас Кормен, Чарльз Лейзерсон
Алгоритмы. Построение и анализ