Если вы ищете «энциклопедию алгоритмов», было бы трудно ошибиться с энциклопедией алгоритмов . Я не могу сказать, что я прочитал это (за 399 долларов, это дешево для энциклопедии ), но реклама выглядит многообещающе:
Энциклопедия алгоритмов предоставляет исчерпывающий набор решений важных алгоритмических задач для студентов и исследователей, включая эффективные решения за последнее десятилетие.
Кто-то уже процитировал Стивена Скиена « Руководство по разработке алгоритмов» , но я не думаю, что кто-то еще упомянул связанный с ним веб-сайт Скины « Хранилище алгоритмов Stony Brook» . С веб-сайта:
Эта WWW-страница предназначена для того, чтобы служить исчерпывающим набором реализаций алгоритмов для более чем семидесяти наиболее фундаментальных проблем комбинаторных алгоритмов.
Книга - это больше, чем просто каталог известных алгоритмов; это также своего рода учебник (в лучшем смысле этого слова) о том, как решить, какой алгоритм использовать для наилучшего соответствия вашей проблеме и ситуации. Хранилище, с другой стороны, носит более энциклопедический характер. Он не обязательно содержит много подробностей о том, как реализовать каждый алгоритм самостоятельно, но он объясняет, что делает алгоритм и как он работает в целом, удобочитаемые термины, часто взятые из книги, и предоставляет ссылки на реальные реализации для каждого алгоритм.