Base/Knowledges/Библиотека/Книги/Прикладные структуры данных и алгоритмы.md

3.0 KiB
Raw Blame History

Тип, Статус, Название, Автор, Количество страниц, Прогресс, Формат, Обложка, Начата, Закончена, Оценка, Сложность, Теги, Категории, Источник, Ссылка
Тип Статус Название Автор Количество страниц Прогресс Формат Обложка Начата Закончена Оценка Сложность Теги Категории Источник Ссылка
Книга Запланировано Прикладные структуры данных и алгоритмы
Джей Венгроу
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»

💡 Как применить в моих проектах

🔗 Связанные заметки