Искусство поиска решения в нестандартной задаче
Книга является заключительной в авторской трилогии книг после «Современное программирование с нуля» и «Искусство алгоритмизации». Она посвящена тому, что делать с задачей, если её решение нельзя вычитать в учебнике. Иначе говоря, это книга о творчестве в программировании.
В тексте вы не найдете готовых рецептов — скорее, это описание того, как искать путь в интеллектуальной неизвестности, как выстроить своё мышление так, чтобы, не зная готовых формул и теорем, всё же получить достаточно приличное решение за оптимальное время.
Издание предназначено для широкого круга начинающих программистов — школьников, студентов, а также всех думающих разработчиков программного обеспечения. Книга охватывает темы: пошаговое уточнение неопределённостей, формализация задач, цикл Дейкстры, полный перебор и его оптимизация, сведение решения к задаче существования, тождественные преобразования условий, моделирование физических процессов, а также содержит практикум с интересными задачами.
Особое внимание уделяется развитию алгоритмического мышления и творческому подходу к решению нестандартных задач, что делает книгу полезной как для обучения, так и для профессионального роста разработчиков.
