Книги / Алгоритмы и теория / Структуры данных / Data Structures and Algorithms in C++: Pocket Primer

Data Structures and Algorithms in C++: Pocket Primer

Lee Wittenberg

Книга «Data Structures and Algorithms in C++: Pocket Primer» представляет собой компактное руководство по ключевым структурам данных и алгоритмам, реализованным на языке C++. Она предназначена для программистов, которые хотят быстро освежить или углубить свои знания в этой фундаментальной области компьютерных наук, используя современные возможности C++.

Издание начинается с краткого обзора языка C++, включая такие темы, как ключевое слово auto, классы, указатели, массивы, наследование, шаблоны и Стандартную библиотеку шаблонов (STL). Этот раздел помогает читателям вспомнить синтаксис и основные концепции, необходимые для понимания последующего материала.

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

Книга написана в формате «карманного справочника» (pocket primer), что делает её удобным источником для быстрого поиска информации, повторения материала или изучения основ. Она подходит как для студентов, изучающих компьютерные науки, так и для практикующих разработчиков, желающих укрепить свои фундаментальные знания.