Несколько книг по алгоритмам, которые могут быть интересны:
- «Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих» (Адитья Бхаргава). 1 Книга для начинающих, в которой основные концепции объясняются с помощью простых слов, примеров из жизни и забавных картинок. 2
- «Искусство программирования. Том 2. Получисленные алгоритмы» (Кнут Дональд Эрвин). 1 Фундаментальный труд, который охватывает теорию и примеры применения, связывает программирование с численным анализом. 1
- «Алгоритмы и структуры данных. Новая версия для Оберона» (Вирт Никлаус). 1 Классический учебник по алгоритмике, который охватывает сортировку, поиск, рекурсию и динамические структуры данных. 1
- «Анализ алгоритмов. Активный обучающий подход» (Макконнелл Джефри). 1 Книга охватывает ключевые алгоритмы: поиск, сортировку, численные методы и работу с графами. 1 Теоретическая часть дополнена практическими заданиями для закрепления. 1
- «Введение в анализ алгоритмов» (Майкл Солтис). 23 Книга поможет разобраться в основных идеях, лежащих в основе алгоритмов, и научит доказывать их корректность. 2 Несмотря на компактный объём, она математически строга и требует базовых знаний дискретной математики. 2
- «Алгоритмы: разработка и применение» (Джон Клейнберг, Эва Тардос). 3 Книга учит читателей различным методам проектирования и анализа алгоритмов для решения задач, возникающих при разработке программного обеспечения. 3
Выбор книги зависит от личных предпочтений и уровня подготовки.