6 книг по алгоритмам, которые должен прочесть каждый программист
6 книг по алгоритмам, которые должен прочесть каждый программист
Сегодня я расскажу вам, о 6-ти книгах, которые должен прочесть каждый программист. Алгоритмы важны для каждого программиста, ведь нет ни одной вещи, которую вы бы делали не по алгоритму.
Алгоритм — набор инструкций, описывающих порядок действий исполнителя для достижения некоторого результата.
Подборка книг абсолютно бесплатна и каждый сможет найти и скачать ту книгу, которая его заинтересовала без лишних проблем.
Конечно, я остаюсь при своём мнении, что книги стоит читать в бумажном виде. Для меня это удобнее и увлекательней, не смотря на очевидные минусы такого варианта.
6 книг по алгоритмам для программиста
Стивен С. Скиена – Алгоритмы. Руководство по разработке
“Руководство по разработке” – справочник по разработке производительных алгоритмов. Первая часть рассказывает о базовых понятиях, анализ алгоритмов, структуры данных, даст представление об основных типах алгоритмов.
Во второй части собран перечень популярных алгоритмических задач с их программной реализацией. “Руководство по разработке” будет полезна как настольная книга для программиста и как справочник для студентов IT-специальностей.
Генри С. Уоррен мл. – Алгоритмические трюки для программистов.
Книга “Алгоритмические трюки для программистов” позволит повысить квалификацию профессиональному программисту, но при этом книга будет понятна и чрезвычайно полезна даже начинающему и даже студенту, тем более что в новом издании появилась масса упражнений, интересных как с теоретической, так и с практической точки зрения.
Джордж Хайнеман, Гари Поллис, Стэнли Селков – Алгоритмы. Справочник с примерами на C, C++, Java и Python
Даже если вы плохо знакомы с математикой, эта книга поможет вам научиться анализировать производительность алгоритмов. Книга написана таким образом, что в ней просто найти необходимые данные, а главное – она написана понятным языком.
Роберт Седжвик – Фундаментальные алгоритмы на С++.Часть 1-4 – Часть 5
Роберт Седжвик – известный прогаммист. Кроме того, он руководит Adobe Systems и занимается исследованиями в IRIA, IDA и Xerox. В этом пособии автор делится собственными исследованиями фундаментальных алгоритмов и классических доктрин. В книге содержится множество моделей алгоритмов на C++, теория и практические задания.
Продолжение «Фундаментальных алгоритмов» от Роберта Седжвика. Эта книга подробно рассказывает о фундаментальных алгоритмах на графах. В книге вас ждет большое количество математических концепций, реализованных в виде кода. Особое внимание в этой части уделяется теории графов.
Сергей Панасенко – Алгоритмы шифрования. Специальный справочник
Как понятно из названия, в «Справочнике» речь пойдет о криптографических алгоритмах. Автор рассматривает алгоритмы шифрования и их классификацию, рассказывает о блочном симметричном шифровании. В книге приводится множество примеров алгоритмов, описывается их структура, плюсы и минусы. Книга написана для ИТ-специалистов, студентов и преподавателей IT-специальностей.
6 книг по алгоритмам для программиста – почему они?
Несмотря на то, что в данной подборке представлены книги не самого нового образца, некоторые из них 2009-11 годов. Это не меняет того факта, что они были и остаются фундаментальными для каждого программиста. Представленные 6 книг как можно лучше раскрывают важность алгоритмов на множестве как теоретический, так и практических заданий.