1. Генри С. Уоррен — Алгоритмические трюки для программистов, 2-е издание
2. Дасгупта С., Пападимитриу Х., Вазирани У. — Алгоритмы
3. Дж. Макконелл — Анализ алгоритмов. Вводный курс, 2-е дополненное издание
4. Бёрд Р. — Жемчужины проектирования алгоритмов. Функциональный подход
5. Р. Лафоре — Структуры данных и алгоритмы в Java, 2-е издание
6. Р. Седжвик, К. Уэйн — Алгоритмы на Java, 4-е издание
7. Т. Кормен, Ч. Лейзерсон, Р. Ривест, К. Штайн — Алгоритмы. Построение и анализ. Издание 3-е
8. Т. Кормен — Алгоритмы. Вводный курс