admin 18 февраля 2018

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

Хочешь уверенно проходить IT-интервью?

Готовься к IT-собеседованиям уверенно с AI-тренажёром T1!

Мы понимаем, как сложно подготовиться: стресс, алгоритмы, вопросы, от которых голова идёт кругом. Но с AI тренажёром всё гораздо проще.

💡 Почему Т1 тренажёр — это мастхэв?

  • Получишь настоящую обратную связь: где затык, что подтянуть и как стать лучше
  • Научишься не только решать задачи, но и объяснять своё решение так, чтобы интервьюер сказал: "Вау!".
  • Освоишь все этапы собеседования, от вопросов по алгоритмам до диалога о твоих целях.

Зачем листать миллион туториалов? Просто зайди в Т1 тренажёр, потренируйся и уверенно удиви интервьюеров. Мы не обещаем лёгкой прогулки, но обещаем, что будешь готов!

Реклама. ООО «Смарт Гико», ИНН 7743264341. Erid 2VtzqwP8vqy


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

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

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

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

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

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


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

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

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

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

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

Алгоритмические трюки для программистов

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

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

Алгоритмы. Справочник с примерами на C, C++, Java и Python

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

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

Фундаментальные алгоритмы на С++.Часть 1-4

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

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

Фундаментальные алгоритмы на С++.Часть 5

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

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

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

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

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

Комментарии

ВАКАНСИИ

Добавить вакансию
Golang-разработчик
Пермь, по итогам собеседования
Hotel Search Team Lead (Golang)
по итогам собеседования

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