57 lines
3.5 KiB
Markdown
57 lines
3.5 KiB
Markdown
---
|
||
Тип: Книга
|
||
Статус: Запланировано
|
||
Название: "Алгоритмы. Теория и практическое применение"
|
||
Автор:
|
||
- Род Стивенс
|
||
Количество страниц: 544
|
||
Прогресс: 0
|
||
Формат: Электронная
|
||
Обложка: Библиотека/Книги/covers/algoritmy-teoriya-i-prakticheskoe-primenenie-stivens.jpg
|
||
Начата:
|
||
Закончена:
|
||
Оценка:
|
||
Сложность:
|
||
Теги:
|
||
- алгоритмы
|
||
- структуры_данных
|
||
- computer_science
|
||
- теория
|
||
- криптография
|
||
Категории:
|
||
- Программирование
|
||
- Алгоритмы
|
||
Источник:
|
||
Ссылка:
|
||
---
|
||
|
||
# Алгоритмы. Теория и практическое применение
|
||
|
||
![[covers/algoritmy-teoriya-i-prakticheskoe-primenenie-stivens.jpg]]
|
||
|
||
## 📖 О книге
|
||
|
||
Второе издание бестселлера Рода Стивенса — фундаментальное руководство по классическим алгоритмам и структурам данных. Книга охватывает численные алгоритмы, работу с массивами, деревьями, кучами и сетями, а также методы решения задач: полный перебор, «разделяй и властвуй», жадные алгоритмы и эвристики. Включает главы по криптографии и теории вычислительной сложности.
|
||
|
||
## 🧠 Ключевые идеи
|
||
|
||
- **Алгоритмы как рецепты**: изучение алгоритмов — это накопление готовых методик, которые можно применять к новым задачам, не изобретая колесо
|
||
- **Теория + практика вместе**: каждый алгоритм разбирается с точки зрения корректности, сложности и реального применения — редкое сочетание в одной книге
|
||
- **Стратегии решения задач**: полный перебор, «разделяй и властвуй», жадные алгоритмы, восхождение на вершину — это универсальные парадигмы, а не отдельные приёмы
|
||
- **Структуры данных определяют алгоритм**: выбор между деревом, кучей или хеш-таблицей напрямую влияет на сложность решения
|
||
- **Криптография и сети**: прикладные главы показывают, как алгоритмы работают в реальных системах безопасности и маршрутизации
|
||
|
||
## 💬 Важные цитаты
|
||
|
||
- «Алгоритмы — это рецепты, которые делают возможным эффективное программирование. Их изучение позволяет усвоить общие подходы к решению задач»
|
||
|
||
## 💡 Как применить в моих проектах
|
||
|
||
|
||
## 🔗 Связанные заметки
|
||
|
||
- [[Алгоритмы. Руководство по разработке]]
|
||
- [[Грокаем алгоритмы]]
|
||
- [[Прикладные структуры данных и алгоритмы]]
|
||
- [[Computer Science для программиста-самоучки]]
|