Data Structures and Algorithms in JavaScript: Optimizing Performance and Solving Programming Challenges
Эта книга — не очередной учебник по JavaScript, а глубокое погружение в мир структур данных и алгоритмов, написанное специально для JavaScript-разработчиков. Она трансформирует ваш подход к решению задач, предлагая современные техники и функциональное программирование для написания чистого и эффективного кода.
Каждая глава содержит понятные объяснения сложных концепций, реальные примеры кода и сложные вопросы с ответами для закрепления материала. Вы изучите продвинутые структуры данных, такие как бинарные деревья поиска, кучи и графы, а также ключевые алгоритмы, включая быструю сортировку, сортировку слиянием, цифровой и бинарный поиск.
Книга фокусируется на анализе производительности с использованием Big O нотации и стратегиях проектирования алгоритмов, включая рекурсию, динамическое программирование, поиск с возвратом и полный перебор. Она идеально подходит для фронтенд-разработчиков, работающих со сложными приложениями, бэкенд-инженеров, создающих масштабируемые системы, и программистов, готовящихся к техническим собеседованиям.
Автор, Федерико Кереки, — инженер с более чем 30-летним опытом, эксперт в Globant и автор нескольких книг, включая «Mastering JavaScript Functional Programming». Его работа публиковалась в Linux Journal, Linux Magazine, IBM DeveloperWorks и других ведущих технических изданиях.









