Skip to main content

Материалы для изучения алгоритмов и структур данных

  • Архитектура компьютерных систем. Как собрать современный компьютер по всем правилам
  • Структура и Интерпретация Компьютерных Программ
  • Теоретический минимум по Computer Science. Все что нужно программисту и разработчику
  • Computer Science для программиста-самоучки. Все что нужно знать о структурах данных и алгоритмах
  • Гид по Computer Science для каждого программиста
  • Классические задачи Computer Science на языке Python
  • Алгоритмы. Построение и анализ - Кормен
  • Алгоритмы. Руководство по разработке - Скиена
  • Алгоритмы - Дасгупта, Пападимитриу, Вазирани
  • Структуры данных и алгоритмы - Альфред Ахо
  • Совершенный алгоритм. Основы - Рафгарден (у него несколько книг)
  • Алгоритмы. Теория и практическое применение - Стивенс
  • Алгоритмы для начинающих - Луридас
  • Алгоритмы. Самый краткий и понятный курс - Луридас
  • Алгоритмы на практике. Решение реальных задач - Зингаро

Автор заметки: pongo

 

  • Прикладные структуры данных и алгоритмы - Джей Венгроу. В этой книге минимум математики и доказательств, максимум диаграмм и примеров, есть упражнения в конце глав, примеры в основном на Ruby и Python, поэтому будут поняты большинству программистов.
  • Цикл лекций от Яндекса (https://www.youtube.com/playlist?list=PL6Wui14DvQPySdPv5NUqV3i8sDbHkCKC5). Внутри есть ссылка на сайт, а там найдете задачи к курсу.
  • Хэндбук с заданиями от Яндекса: https://academy.yandex.ru/handbook/algorithms. Без сложной математики.

Автор заметки: Maxim D.