--- Тип: Книга Статус: Запланировано Название: Прикладные структуры данных и алгоритмы Автор: - Джей Венгроу Количество страниц: 512 Прогресс: 0 Формат: Электронная Обложка: Библиотека/Книги/covers/prikladnye-struktury-dannyh-i-algoritmy.jpg Начата: Закончена: Оценка: Сложность: Теги: - алгоритмы - структуры_данных - big_o - оптимизация Категории: - Программирование - Алгоритмы Источник: Ссылка: --- # Прикладные структуры данных и алгоритмы ![[covers/prikladnye-struktury-dannyh-i-algoritmy.jpg]] ## 📖 О книге Практическое руководство по структурам данных и алгоритмам с примерами на Python, JavaScript и Ruby. Учит применять нотацию «О большое» и выбирать оптимальные структуры данных — хеш-таблицы, деревья, графы — для повышения производительности кода. Содержит прикладные примеры и упражнения для освоения методов оптимизации приложений. ## 🧠 Ключевые идеи - **O(N) как инструмент выбора**: нотация «О большое» — не теория, а практический критерий для сравнения алгоритмов в реальных задачах - **Правильная структура данных меняет всё**: хеш-таблицы дают O(1) поиск там, где массив потребует O(N); выбор структуры важнее оптимизации кода - **Деревья и графы для реальных задач**: иерархические и сетевые данные требуют специализированных структур — списки здесь неэффективны - **Рекурсия и динамическое программирование**: разбивка задач на подзадачи — ключ к элегантным и быстрым решениям - **Практика важнее теории**: каждая концепция закреплена упражнениями на реальных языках, а не на псевдокоде ## 💬 Важные цитаты - «Структуры данных и алгоритмы — это не абстрактные концепции, а турбина, способная превратить ваш софт в болид Формулы-1» ## 💡 Как применить в моих проектах ## 🔗 Связанные заметки - [[Грокаем алгоритмы]] - [[Алгоритмы. Руководство по разработке]]