JavaRush /Курсы /Модуль 1: Python Core /Книги по алгоритмам

Книги по алгоритмам

Модуль 1: Python Core
20 уровень , 9 лекция
Открыта

10.1 Лучшая книга — Кормен

При составлении этого курса я опирался на мою любимую книгу по алгоритмам: Кормен «Алгоритмы: посторонние и анализ». Эта книга является учебником в MIT по Computer Science. Вот так выглядит ее третье издание:

Это классическая книга по алгоритмам, которая используется в университетах по всему миру. Она охватывает широкий спектр алгоритмов и структур данных, включая сортировку, поиск, графовые алгоритмы, динамическое программирование и многое другое.

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

Будет полезна студентам Computer Science, аспирантам и профессиональным разработчикам.

Я хотел рекомендовать ее до начала курса по алгоритмам, но решил отложить это в конец — чтобы не спугнуть некоторых из вас. Книга содержит 1000 страниц и весит около двух килограммов.

10.2 Грокаем алгоритмы

Книга номер два — это “Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих” от Адитья Бхагарва. Выглядит она вот так:

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

Примеры написаны на Python, что позволяет читателям сразу применять полученные знания на практике. Будет полезна начинающим разработчикам, студентам, и всем, кто хочет быстро понять основы алгоритмов.

10.3 Структуры данных и алгоритмы на Python

Что еще почитать? «Структуры данных и алгоритмы на Python». В оригинале называется "Data Structures and Algorithms in Python" by Michael T. Goodrich.

Книга является адаптацией популярного учебника по структурам данных и алгоритмам для языка Python.

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

Примеры и коды написаны на Python, что делает её полезной для разработчиков, работающих с этим языком. Читательская аудитория: студенты, начинающие разработчики и все, кто хочет изучить структуры данных и алгоритмы с использованием Python.

10.4 Алгоритмы в кратком изложении

Вам этого мало? Тогда у меня для вас есть «Алгоритмы в кратком изложении»

Книга предоставляет краткое и практическое руководство по алгоритмам. Включает описание и реализацию различных алгоритмов, таких как сортировка, поиск, графовые алгоритмы и другие. Книга акцентирует внимание на практическом применении алгоритмов.

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

10.5 Алгоритмы на Python

Чем бы вас добить? Ой, я хотел сказать «вдохновить» :)

"Алгоритмы на Python: овладение основными алгоритмами на языке Python"

Книга фокусируется на реализации и использовании основных алгоритмов на Python. Охватывает сортировку, поиск, деревья, графы и многие другие алгоритмы. Примеры кода на Python и пошаговые объяснения делают её идеальным выбором для тех, кто хочет углубить свои знания.

Подходит для Python-разработчиков с базовыми знаниями, стремящихся освоить алгоритмы на практике.

2
Задача
Модуль 1: Python Core, 20 уровень, 9 лекция
Недоступна
Кормен
Кормен
2
Задача
Модуль 1: Python Core, 20 уровень, 9 лекция
Недоступна
Грокаем алгоритмы:
Грокаем алгоритмы:
1
Опрос
Эвристика, 20 уровень, 9 лекция
Недоступен
Эвристика
Эвристика
Комментарии (3)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Slevin Уровень 64
23 августа 2025
Такой бы список литературы да после каждой большой темы... Цены бы вам не было. Мега-лайк. P.S. Плюс наконец-то задания нам по уровню! 🤣 "medium" кстати 😂
Vladimir Уровень 64
12 мая 2025
> Кормен «Алгоритмы: посторонние и анализ» постороение
Ivan Уровень 59
19 мая 2025
Посторонним В