Продвинутые структуры, алгоритмы и анализ данных

  • В рамках дисциплины рассматриваются следующие аспекты: основные алгоритмы: асимптотическая запись, рекурсия, парадигма «разделяй и властвуй», базовые структуры данных; быстрое преобразование Фурье. Алгоритмы сортировки. Структуры данных: приоритетные очереди и кучи, словари, хеш-таблицы, фильтры Блума, деревья двоичного поиска, деревья интервалов. Динамическое программирование, графовые алгоритмы: DFS, BFS, топологическая сортировка, алгоритмы кратчайшего пути, проблемы сетевого потока.
  • Образовательная программа 7M06116 Компьютерные науки и технологии
  • Кредитов 5
  • Селективная дисциплина
  • Год обучения 1
  • Семестр 1
Top