Существует общее убеждение, что программирование представляет собой сложное занятие, особенно когда повторяются одни и те же ошибки и пытаются пересоздать то, что уже было изобретено ранее. Ведь для практически любой задачи существует готовый алгоритм решения, и остается только его обнаружить и использовать правильным образом.
В книге “Грокаем алгоритмы” Адитья Бхаргава не только предоставляет примеры таких решений с подробными иллюстрациями, но и обучает читателя самостоятельно выявлять их в будущем. Читатель знакомится с понятиями бинарного поиска, массивов, связанных списков, структур данных и рекурсии.
Эта книга предназначена для тех, кто уже знаком с основами программирования и интересуется алгоритмическими решениями. Автор стремится представить информацию понятным даже для новичков языком и проиллюстрировать все основные моменты.
Download
See also
- Software Exorcism: A Handbook for Debugging and Optimizing Legacy Code by Bill Blunden (2003)
- Hormones and the Endocrine System: Textbook of Endocrinology by Bernhard Kleine (2016)
- Genetics: A Conceptual Approach 6e by Benjamin A. Pierce (2017)
- A Functional Approach to Java by Ben Weidig (2022)
- Calculus of variations and optimal control by Amol Sasan (2005)