📌 Подборка книг по изучению алгоритмов #algorithms@proglib #fundamental@proglib 🔹Алгоритмы (Дасгупта С., Пападимитриу Х., Вазирани У.) В этой книге, предназначенной для студентов математических и программистских специальностей (начиная с младших курсов), подробно разбираются основные методы построения и анализа эффективных алгоритмов. Она основана на лекциях авторов в университетах Сан-Диего и Беркли. 🔹Структуры данных и алгоритмы в Java (Роберт Лафоре) Второе издание одной из самых авторитетных книг по программированию посвящено использованию структур данных и алгоритмов. Алгоритмы - это основа программирования, определяющая, каким образом разрабатываемое программное обеспечение будет использовать структуры данных. На четких и простых программных примерах автор объясняет эту сложную тему, предлагая читателям написать собственные программы и на практике усвоить полученные знания. Рассматриваемые примеры написаны на языке Java, хотя для усвоения материала читателю не обязательно хорошо знать его - достаточно владеть любым языком программирования, например С++. 🔹Карты метро и нейронные сети. Теория графов (Альсина Клауди) Теория графов представляет из себя объёмную и достаточно непростую область математики, часто используемую в других науках, таких как машинное обучение и программирование. Настоящее руководство идеально подойдёт для незнакомых с темой разработчиков и студентов, увлекающихся информатикой и нейронными сетями. Здесь вы найдёте множество хороших примеров и комментариев к материалу. 🔹Анализ алгоритмов. Вводный курс (Дж. Макконелл) В учебном пособии обсуждаются алгоритмы решения наиболее широко распространенных классов задач, покрывающих практически всю область программирования: поиск и сортировка, численные алгоритмы и алгоритмы на графах. Особое внимание уделено алгоритмам параллельной обработки, редко освещаемым в литературе на русском языке. 🔹Программирование: теоремы и задачи (А. Шень) Книга содержит задачи по программированию различной трудности. Большинство задач приводятся с решениями. Цель книги — научить основным методам построения корректных и быстрых алгоритмов. А какие книги по алгоритмам вы уже прочли?

Теги других блогов: programming algorithms fundamental