First Course in Algorithms Through Puzzles (2019) (Ryuhei Uehara)
Автор: Ryuhei Uehara
Этот учебник знакомит с основными алгоритмами и объясняет их аналитические методы. Все алгоритмы и методы, представленные в этой книге, хорошо известны и часто используются в реальных программах. Книга начинается с базовых моделей, и никаких предварительных знаний не требует. Эта книга подходит для студентов старших курсов технических направлений, а также для самостоятельного изучения начинающими специалистами, интересующимися увлекательной областью алгоритмов.
Более 40 упражнений разного уровня сложности. Решения и комментарии ко всем упражнениям приводятся в последней главе.
Хотя в книге также приводятся подробности доказательств и анализ алгоритмов, математические описания в ней не выходят за рамки математики средней школы. Для описания алгоритмов также используются некоторые известные реальные головоломки.