Алгоритмы и структуры данных

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

Кому подойдет курс

Студентам

Курс доступен студентам 1—3 курсов любых вузов России и Беларуси

В городах

Курс можно пройти из любого города, кроме Москвы и Санкт-Петербурга

Нагрузка

Учеба занимает 8 часов в неделю и требует серьезной вовлеченности

Длительность

Курс проходит с февраля до середины мая

Формат обучения

Программа

Основной язык курса — Python, но будем разбирать примеры и на других языках

  • Введение в О-нотацию, бинарный поиск
  • Сортировки, рекурсия, переборы
  • Стандартные контейнеры, деревья поиска, хеш-таблицы
  • Алгоритмы на графах
  • Динамическое программирование
  • Численные методы
  • Регулярные выражения
  • Алгоритм Ахо — Корасик
  • Применение алгоритмов в R&D

Лектор курса

Лектор преподает для всех учебных групп, семинарист в каждом городе свой 

Что дает курс

Как подготовиться к отбору

Как попасть на курс

Экзамены проходят с 1 декабря по 22 января

Набор закрыт