330 подписчиков
Книги Python. Грокаем Алгоритмы.
Эта книга предназначена для читателей, которые владеют азами программирования и хотят разобраться в алгоритмах.
Может быть, вы уже столкнулись с задачей программирования и пытаетесь найти алгоритмическое решение. А может, вы хотите понять, где вам моrут пригодиться алгоритмы. Ниже приведен короткий и неполный список людей, которым может пригодиться эта книга:
• программисты-самоучки
• студенты, начавшие изучать программирование
• выпускники, желающие освежить память
специалисты по физике, математике и другим дисциплинам.
Структура книги.
В первых трех главах закладываются основы:
Глава 1.
Вы изучите свой первый нетривиальный алгоритм - бинарный поиск и основы анализа скорости алгоритмов с применением «О-большое».
Глава 2.
Вы познакомитесь с двумя основополагающими структурами данных: массивами и связанными списками.
Глава З.
Вы узнаете о рекурсии - удобном приеме, используемом многими алгоритмами (например алгоритмом быстрой сортировки).
В оставшейся части книги представлены алгоритмы, часто применяемые в разных областях.
Методы решения задач по принципу «разделяй и властвуй» и динамического программирования.
Хеш-таблицы - исключительно полезная структура данных, предназначенная для хранения пар ключей и значений (например имени человека и адреса электронной почты или имени пользователя и пароля).
Алгоритмы графов. Графы используются для моделирования сетей: социальных, дорожных, нейронных или любых других совокупностей связей.
Порядок изложения и содержимое книги тщательно продуманы. Если вас очень сильно интересует какая-то тема - переходите прямо к ней. В противном случае читайте главы по порядку, они логически переходят одна в другую.
Если вы уже читали данную книгу напишите свой отзыв или поделитесь опытом, возможно она помогла вам когда то в жизни или при написании вашей первой программы.
1 минута
1 февраля 2023