Материалы для изучения алгоритмов и структур данных
- Архитектура компьютерных систем. Как собрать современный компьютер по всем правилам
- Структура и Интерпретация Компьютерных Программ
- Теоретический минимум по 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.