Алгоритмы и структуры данных с примерами на Python

Эта книга представляет собой наглядное и практическое руководство по ключевым алгоритмам и структурам данных. Её цель — помочь читателям понять фундаментальные концепции и научиться их реализовывать в коде. Автор делает акцент на ясности объяснений, используя иллюстрации и исполняемые примеры на Python, что делает сложные темы доступными даже для начинающих.

Книга начинается с введения в алгоритмы и анализа сложности (временной и пространственной), затем подробно рассматриваются основные структуры данных: массивы, связные списки, стеки, очереди, хеш-таблицы, деревья, графы и кучи. Значительная часть материала посвящена классическим алгоритмам: сортировке, поиску, рекурсии, алгоритмам на графах (обход, кратчайшие пути) и динамическому программированию.

Издание особенно полезно для тех, у кого есть начальные навыки программирования на Python, но отсутствует систематическое понимание алгоритмической базы. Опытные разработчики также смогут использовать книгу для повторения и структурирования знаний. Код примеров доступен онлайн, что способствует практическому закреплению материала.

Алгоритмы и структуры данных с примерами на Python
A
Автор
Цзинь Юйдун (Jin Yudong) (@krahets)
Издательство
ДМК Пресс
Год
2025
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент