Логотип МФТИ — Московский физико-технический институт
Курс «РуКод»

Курс «РуКод»

Быстрый старт в спортивное программирование. Часть 2
активный
28 дней
20-30 чаосв
Быстрый старт в спортивное программирование. Часть 2

О курсе

Онлайн-курс «Быстрый старт в спортивное программирование. Часть 2» помогает глубже погрузиться в спортивное программирование и освоить важнейшие алгоритмы и структуры данных. Курс делает акцент на классических идеях, которые нужны для решения как сложных олимпиадных задач, так и более простых задач на их применение
Для кого курс
Курс рассчитан на старшеклассников и студентов младших курсов технических специальностей, которые уже владеют основами одного из языков программирования: C/C++, Java, Pascal/Delphi или Python. Он подходит тем, кто хочет уверенно применять структуры данных и алгоритмы в олимпиадных задачах и в дальнейшем собеседовании в ИТ-компании.

Модули программы
  • простейшие структуры данных
  • кучи
  • сортировки
  • введение в алгоритмы STL
Что входит в курс
  • видеолекции
  • практические и теоретические задачи
  • итоговые тестирования

На этом курсе ты научишься:

  • работать с простейшими структурами данных, включая стек, очередь, дек и списки
  • применять кучи и использовать их для решения олимпиадных задач
  • использовать сортировки, включая сортировку слиянием, поразрядную сортировку и подсчет инверсий
  • применять основные алгоритмы STL, включая std::sort, бинарный поиск и поиск k-й порядковой статистики
  • решать задачи с помощью контейнеров STL, таких как set, map, multiset и unordered-семейство