148889

6 бесплатных книг по алгоритмам в программировании

Подборка книг по алгоритмам, которые следует прочесть каждому программисту. Некоторые из них станут незаменимыми помощниками.

Если хочешь подтянуть свои знания, загляни на наш курс «Алгоритмы и структуры данных», на котором ты:

  • углубишься в решение практических задач;
  • узнаешь все про сложные алгоритмы, сортировки, сжатие данных и многое другое.

Ты также будешь на связи с преподавателем и другими студентами.

В итоге будешь браться за сложные проекты и повысишь чек за свою работу 🙂

Интересно, хочу попробовать


Стивен С. Скиена – Алгоритмы. Руководство по разработке, 2011 г.

"Руководство по разработке" – это большой справочник по разработке производительных алгоритмов. Первая часть наполнена полезными советами: автор рассказывает о базовых понятиях, анализирует алгоритмы, структуры данных, дает представление об основных типах алгоритмов.

Во второй части собран перечень литературы и сборник из популярных алгоритмических задач, их программные реализации. "Руководство" будет полезно как настольная книга для программистов и как справочное пособие для студентов IT-специальностей.

Генри С. Уоррен мл. – Алгоритмические трюки для программистов, 2014 г.

Генри Уоррен – заядлый программист и старый сотрудник IBM. В этом пособии он делится с читателем собственными приемами по работе с алгоритмами. Он рассказывает, как работать с отдельными участками памяти, а материал и примеры подкреплены математическими формулировками.

Джордж Хайнеман, Гари Поллис, Стэнли Селков – Алгоритмы. Справочник с примерами на C, C++, Java и Python, 2017 г.

Даже если вы плохо знакомы с математикой, эта книга поможет вам научиться анализировать производительность алгоритмов. Книга написана таким образом, что в ней просто найти необходимые данные, а главное – она написана понятным языком.

Роберт Седжвик – Фундаментальные алгоритмы на С++.Часть 1-4, 2001 г.

Роберт Седжвик – известный прогаммист. Кроме того, он руководит Adobe Systems и занимается исследованиями в IRIA, IDA и Xerox. В этом пособии автор делится собственными исследованиями фундаментальных алгоритмов и классических доктрин. В книге содержится множество моделей алгоритмов на C++, теория и практические задания.

Роберт Седжвик – Фундаментальные алгоритмы на С++.Часть 5, 2001 г.

Продолжение «Фундаментальных алгоритмов» от Роберта Седжвика. Эта книга подробно рассказывает о фундаментальных алгоритмах на графах. В книге вас ждет большое количество математических концепций, реализованных в виде кода. Особое внимание в этой части уделяется теории графов.

Сергей Панасенко – Алгоритмы шифрования. Специальный справочник, 2009 г.

Как понятно из названия, в "Справочнике" речь пойдет о криптографических алгоритмах. Автор рассматривает алгоритмы шифрования и их классификацию, рассказывает о блочном симметричном шифровании. В книге приводится множество примеров алгоритмов, описывается их структура, плюсы и минусы. Книга написана для ИТ-специалистов, студентов и преподавателей IT-специальностей.

Больше статей по алгоритмам:

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ

admin
21 февраля 2017

Какие алгоритмы нужно знать, чтобы стать хорошим программистом?

Данная статья содержит не только самые распространенные алгоритмы и структу...
admin
29 января 2017

Изучаем алгоритмы: полезные книги, веб-сайты, онлайн-курсы и видеоматериалы

В этой подборке представлен список книг, веб-сайтов и онлайн-курсов, дающих...