В этой книге вы научитесь:
- Решать новые задачи и повышать эффективность имеющихся решений
- Быстро находить алгоритмы для решения своих задач и выбирать наиболее подходящие
- Находить решения на языках программирования C, C++, Java, Python с помощью рекомендаций из книги
- Оценивать производительность алгоритмов и создавать условия для достижения максимальной эффективности
- Использовать наиболее подходящие структуры данных для повышения эффективности алгоритмов.
Одна из лучших книг по алгоритмам, которые я прочитал. Минимум математики, максимум примеров и много интересного кода.
Недостатки: хотелось бы побольше примеров на Python.