Кормен, Лейзерсон, Ривест — «Алгоритмы: построение и анализ»
CLRS. Если вы программист — больше ничего объяснять не нужно. Если нет — это самый известный учебник по алгоритмам в мире, по нему учат в MIT, Стэнфорде, Гарварде и почти везде. Сортировки, графы, динамическое программирование, NP-полнота — всё с математической строгостью, на нормальных примерах. Современное переиздание сегодня стоит за 300 BYN. Лучшая инвестиция в самообразование для студента CS.