Страницы

Поиск по вопросам

понедельник, 25 ноября 2019 г.

Книги по теме “Алгоритмы”


По аналогии с вопросом о книгах по C++, поскольку, порывшись, по алгоритмам таког
вопроса не нашел, надеюсь, с моей стороны не будет слишком некорректным задать его и на него же ответить - в меру моей книжной полки, конечно :)

Итак - какие книги читать по алгоритмам?

Исправления, добавления и уточнения приветствуются.
    


Ответы

Ответ 1



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

Комментариев нет:

Отправить комментарий