A Common-Sense Guide to Data Structures and Algorithms, Second Edition

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

Автор, Джей Венгроу, объясняет сложные концепции простым языком, без излишнего жаргона, фокусируясь на том, как и когда применять различные структуры данных и алгоритмы на практике. Вы научитесь анализировать эффективность кода с помощью нотации «О большое» и поймете, как выбор правильной структуры данных может кардинально улучшить производительность программы.

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

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

A Common-Sense Guide to Data Structures and Algorithms, Second Edition
A
Автор
Jay Wengrow
Издательство
The Pragmatic Bookshelf
Год
2020
Язык
Английский
1
Оцените книгу

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

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