Data Structures & Algorithms in Python

Книга «Data Structures & Algorithms in Python» представляет собой фундаментальное руководство по изучению структур данных и алгоритмов с использованием языка Python. Авторы, опираясь на классический подход Роберта Лафора, адаптируют материал для современного языка программирования, делая сложные концепции доступными для широкого круга читателей.

Издание последовательно раскрывает ключевые темы: от базовых структур, таких как массивы, стеки, очереди и связные списки, до более сложных — бинарных деревьев, красно-чёрных деревьев, AVL-деревьев, 2-3-4 деревьев и хеш-таблиц. Отдельные главы посвящены рекурсии и алгоритмам сортировки, включая как простые, так и продвинутые методы.

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

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

Data Structures & Algorithms in Python
A
Автор
John Canning, Alan Broder, Robert Lafore
Издательство
Pearson Education
Год
2023
Язык
Английский
1
Оцените книгу

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

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