Книги / Алгоритмы и теория / Алгоритмы / The Self-Taught Computer Scientist: The beginner's guide to data structures & algorithms

The Self-Taught Computer Scientist: The beginner's guide to data structures & algorithms

Cory Althoff

The Self-Taught Computer Scientist — это практическое руководство для начинающих программистов, которые хотят освоить фундаментальные структуры данных и алгоритмы. Книга написана Кори Алтхоффом, автором бестселлера The Self-Taught Programmer, и предназначена для тех, кто учится программировать самостоятельно.

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

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

Это идеальный ресурс для самоучек, студентов и всех, кто хочет заполнить пробелы в фундаментальных основах computer science. Автор делится своим опытом и даёт советы по дальнейшему обучению, делая сложные темы доступными для новичков.