Курс «Введение в алгоритмы»

Прочитанный программистом и преподавателем в международном ИТ-университете Рахимом Давлеткалиевым русскоязычный курс, в котором разбираются различные вопросы, связанные с алгоритмами. Первые несколько видео будут особенно полезны новичкам, а последние две части — в том числе и тем, кто уже знаком с практическими аспектами и желает узнать подробнее об алгоритмической теории. В курсе рассматриваются понятия сложности алгоритмов, проблемы P vs NP, машины Тьюринга, а также базовые алгоритмы и структуры данных: деревья, сортировки, графы.

Кроме того, если вы хотите подготовиться к олимпиадам или просто освоить алгоритмы и Computer Science, вам пригодится соответствующая литература — мы собрали список признанных книг на эту тему.