Грокаем алгоритмы Бхаргава Адитья Теоретический минимум по Computer Science Фило Владстон Феррейра Алгоритмы на Java Джитер Кевин Уэйн, Седжвик Роберт Алгоритмы Вазирани Умеш, Дасгупта Санджой Алгоритмы. Справочник с примерами на C, C++, Java и Python Хайнеман Джордж, Поллис Гари Структуры данных и алгоритмы в Java Лафоре Роберт