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 и других ведущих технических изданиях.

Data Structures and Algorithms in JavaScript: Optimizing Performance and Solving Programming Challenges
A
Автор
Федерико Кереки
Издательство
No Starch Press
Год
2025
Язык
Английский
1
Оцените книгу

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

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