2017:2018 Spring - Algocourse/info GitHub Wiki

Занятия проходят по субботам в аудитории В-411. Время: 12:45.

  • Необходимо на занятии иметь с собой ноутбук.

Занятие 23. 12 мая 2018.

Занятие 22. 5 мая 2018.

  • Персистентные структуры данных.
  • Персистентное дерево отрезков.
  • Конспект от ИТМО.

Задание:

Занятие 21. 21 апреля 2018.

  • Операции на отрезке.
  • Прибавление на отрезке, запрос суммы на отрезке.
  • Присвоение на отрезке, запрос суммы на отрезке.

Задание:

  • Оставшиеся задачи прошлого занятия

Занятие 20. 14 апреля 2018.

  • Задача нахождения суммы на отрезке. Частичные суммы.
  • Дерево отрезков.
  • Прибавление в точке, запрос суммы на отрезке.

Задание:

Занятие 19. 7 апреля 2018.

Задание:

Занятие 18. 31 марта 2018.

Задание:

Занятие 17. 24 марта 2018.

  • Хеширование. Полиномиальный хеш.
  • Хеш-таблица.

Задание:

Занятие 16. 17 марта 2018.

Задание:

Занятие 15. 3 марта 2018.

  • Нахождение кратчайших путей между всеми парами вершин. Алгоритм Флойда-Уоршелла.
  • Поиск мостов и точек сочленения. Алгоритм с использованием DFS.

Задание:

Занятие 14. 24 февраля 2018.

Задание:

Занятие 13. 17 февраля 2018.

Задание:

Будущие темы:

  • Поиск компонент сильной связности. Конденсация графа.
  • Задача на построение конденсации графа.
  • Ретроспективный анализ. Его применение для решения задач на примере Задачи A.