Quick Data Structures

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

Автор, Дэвид Матушек, начинает с основных строительных блоков — указателей, ссылок и массивов, а затем переходит к математическим основам анализа алгоритмов. В книге подробно рассматриваются временная сложность (Big-O нотация), различные виды сортировки (пузырьковая, вставками, выбором, быстрая, слиянием) и поиска (бинарный). Это создаёт прочную базу для оценки эффективности структур данных.

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

Книга входит в серию «Quick Programming Series», предназначенную для программистов, которым нужен быстрый вход в тему без излишней детализации. Она идеально подходит для тех, кто хочет систематизировать и углубить свои знания в области алгоритмов и структур данных, чтобы принимать более обоснованные проектные решения и создавать более эффективный код.

Quick Data Structures
A
Автор
David Matuszek
Издательство
CRC Press
Год
2026
Язык
Английский
1
Оцените книгу

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

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