Джон Бентли. Жемчужины программирования, 2-е издание. — СПб.: Питер, 2002.- 272 с.
Я читал еще первое издание.
Замечательная книга.
Книга не является учебником по алгоритмам.
Написана неформально, в виде дружеского разговора с читателем.
Но упражнения есть и есть даже решения.
Это даже не сами формальные решения, а больше размышления и соображения (или ссылки), приводящие к решениям.
Содержание приведу.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!