Найти в Дзене
330 подписчиков

Книги Python. Грокаем Алгоритмы.


Эта книга предназначена для читателей, которые владеют азами программи­рования и хотят разобраться в алгоритмах.
Может быть, вы уже столкнулись с задачей программирования и пытаетесь найти алгоритмическое решение. А может, вы хотите понять, где вам моrут пригодиться алгоритмы. Ниже при­веден короткий и неполный список людей, которым может пригодиться эта книга:

• программисты-самоучки
• студенты, начавшие изучать программирование
• выпускники, желающие освежить память
специалисты по физике, математике и другим дисциплинам.

Структура книги.

В первых трех главах закладываются основы:

Глава 1.
Вы изучите свой первый нетривиальный алгоритм - бинарный поиск и основы анализа скорости алгорит­мов с применением «О-большое».

Глава 2.
Вы познакомитесь с двумя основополагающими структурами данных: массивами и связанными списками.

Глава З.
Вы узнаете о рекурсии - удобном приеме, используемом многими алгоритмами (например алгоритмом быстрой сортировки).

В оставшейся части книги представлены алгоритмы, часто применяемые в разных областях.

Методы решения задач по принципу «разделяй и властвуй» и динамического программирования.

Хеш-таблицы - исключи­тельно полезная структура данных, предназначенная для хранения пар ключей и значений (например имени человека и адреса электронной почты или имени пользователя и пароля).

Алгоритмы графов. Графы используются для моделирования сетей: социальных, дорожных, нейронных или любых других совокупностей связей.

Порядок изложения и содержимое книги тщательно продуманы. Если вас очень сильно интересует какая-то тема - переходите прямо к ней. В противном случае читайте главы по порядку, они логически переходят одна в другую.

Если вы уже читали данную книгу напишите свой отзыв или поделитесь опытом, возможно она помогла вам когда то в жизни или при написании вашей первой программы.

Вы можете бесплатно скачать книгу в нашей библиотеке и приступить к изучению алгоритмов.
1 минута