Grokking Data Structures

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

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

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

Grokking Data Structures
A
Автор
Marcello La Rocca
Издательство
Manning Publications
Год
2024
Язык
Английский
1
Оцените книгу

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

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