Ответы на этот вопрос были написаны совместными усилиями сообщества. Для улучшения этого сообщения отредактируйте существующие ответы. Публикация новых ответов и другие действия для него недоступны.
По аналогии с вопросом о книгах по C++, поскольку, порывшись, по алгоритмам такого вопроса не нашел, надеюсь, с моей стороны не будет слишком некорректным задать его и на него же ответить - в меру моей книжной полки, конечно :) Итак - какие книги читать по алгоритмам? Исправления, добавления и уточнения приветствуются.
Ответ Для начинающих: Адитья Бхаргава Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих. Д. Ахо, Дж. Хопкрофт, Д. Ульман - Структуры данных и алгоритмы - 2000. Книга по азам алгоритмов рабочий язык - Pascal. Джон Пол Мюллер, Лука Массарон - Алгоритмы для чайников - 2018. Т. Кормен - Алгоритмы. Вводный курс - 2014. Фактически выжимка из более существенного труда по алгоритмам того же автора. А. Левитин - Алгоритмы. Введение в разработку и анализ - 2006. Просто и понятно об алгоритмах, с ориентацией на методы разработки алгоритмов. Красиковы И.В., И.Е. - Алгоритмы. Просто как 2x2 - 2007. М.Эрвиг. Занимательные алгоритмы - 2019. Для среднего и более уровня: Б. Смит. - Методы и алгоритмы вычисления на строках - 2006. Название говорит само за себя :) Г. Уоррен-мл. - Алгоритмические трюки для программистов, 2-е изд. - 2014. В первую очередь различные низкоуровневые фокусы с битами и байтами. Дж. Хайнеман, Г. Поллис, С. Селков - Алгоритмы. Справочник. - 2016. С примерами на С/С++, Java, Python. Самые разные алгоритмы (включая вычислительную геометрию, пространственные древовидные структуры, поиск путей в ИИ), но очень кратко.
Следующие книги в представлении не нуждаются :). Предупреждение - очень академичный труд, переполненный математикой. Д. Кнут - Искусство программирования, том 1. Основные алгоритмы, 3-е изд. - 2000. Д. Кнут - Искусство программирования, том 2. Получисленные алгоритмы, 3-е изд. - 2000. Д. Кнут - Искусство программирования, том 3. Сортировка и поиск, 2-е изд. - 2000. Д. Кнут - Искусство программирования, том 4,А. Комбинаторные алгоритмы, часть 1. - 2013. И еще несколько книг для высокого уровня. А.В. Ахо, М.С. Лам, Р. Сети, Д.Д. Ульман - Компиляторы: принципы, технологии и инструментарий. - 2008. Грамматики, языки, лексические и синтаксические анализаторы, генераторы кода, оптимизация. Т. Кормен, Ч. Лейзерсон, Р. Ривест, К. Штайн - Алгоритмы. Построение и анализ. 3-е изд. - 2013. Капитальный труд, с массой теории, хотя и не столь академичный, как творение Д. Кнута.