Skip to content

Latest commit

 

History

History
74 lines (61 loc) · 5.26 KB

README.ru.md

File metadata and controls

74 lines (61 loc) · 5.26 KB

en en

Алгоритмы и Структуры Данных

Курс подготовил и прочитал Нияз Нигматуллин в Университете ИТМО в 2017—19 годах (year2017, 1—4 семестры).

Лабораторные работы

1 семестр

  1. Линейные структуры данных
  2. Сортировки и поиск
  3. Приоритетные очереди и СНМ
    • примерные темы: приоритетные очереди, система непересекающихся множеств
    • условия, решения
  4. Динамическое программирование

2 семестр

  1. Деревья поиска
  2. Хеш-таблицы
  3. Запросы на отрезках
    • примерные темы: запросы на отрезках, дерево Фенвика, задача о наименьшем общем предке
    • условия, решения
  4. Сортирующие сети

3 семестр

  1. DFS
    • примерные темы: основы теории графов, связность в графах, обход в глубину
    • условия, решения
  2. Кратчайшие пути и остовные деревья
    • примерные темы: остовные деревья, кратчайшие пути в графах
    • условия, решения
  3. Паросочетания
  4. Потоки
    • примерные темы: задача о максимальном потоке, задача о потоке минимальной стоимости
    • условия

4 семестр

  1. Строковые алгоритмы
    • примерные темы: основы теории строк, поиск подстроки в строке
    • условия, решения
  2. Суффиксные структуры данных
    • примерные темы: поиск подстроки в строке, суффиксное дерево, суффиксный массив
    • условия, решения
  3. Экспоненциальные алгоритмы
    • примерные темы: экспоненциальные алгоритмы
    • условия
  4. Численные алгоритмы
    • примерные темы: основы теории чисел, основная теорема арифметики, основы теории групп
    • условия, решения

Полезные ссылки