Алгоритмы и структуры данных - 1 2023/2024 4 модуль (ЭАД КНАД ВСН) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Лекции и ДЗ)
(не показано 13 промежуточных версии этого же участника)
Строка 13: Строка 13:
 
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || - || -
 
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || - || -
 
|-
 
|-
| 2 || 06.04 || Обход в глубину. Связность. Поиск компонент связности в графе. Поиск цикла в графе. || - || 21.11
+
| 2 || 06.04 || Обход в глубину. Связность. Поиск компонент связности в графе. Поиск цикла в графе. || [https://official.contest.yandex.ru/contest/61658/enter/ ДЗ-1] || 17.04
 
|-
 
|-
| 3 || 9.04 || Обход в глубину. Мосты. Точки сочленения. || [https://official.contest.yandex.ru/contest/48711/enter/ ДЗ-1] || 01.05
+
| 3 || 09.04 || Обход в глубину. Мосты. Точки сочленения. || [https://official.contest.yandex.ru/contest/61751/enter/ ДЗ-2] || 20.04
 
|-
 
|-
| 4 || 13.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/48812/enter/ ДЗ-2] || 06.05
+
| 4 || 13.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/61840/enter/ ДЗ-3] || 25.04
 
|-
 
|-
| 5 || 17.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/48960/ ДЗ-3] || 10.05
+
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || [https://official.contest.yandex.ru/contest/61946/enter/ ДЗ-4] || 28.04
 
|-
 
|-
| 6 || 20.04 || Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -
+
| 6 || 20.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/62071/standings ДЗ-5] || 30.04
 
|-
 
|-
| 7 || 24.04 || Алгоритм Флойда. || [https://official.contest.yandex.ru/contest/49028/enter/ ДЗ-4] || 14.05
+
| 7 || 23.04 || Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -
 
|-
 
|-
| 8 || 27.04|| К.Р. 1 (Д.З. 1 - 2) || [К.Р. 1] || -
+
| 8 || 27.04|| Алгоритм Флойда. || [https://official.contest.yandex.ru/contest/62188/enter/?retPage=standings ДЗ-6] || 12.05
 
|-
 
|-
| 9 || 11.05 || Задача union - find. Реализация с использованием линейных списков. Система непересекающихся множеств. Алгоритм Краскала. || [https://official.contest.yandex.ru/contest/49544/enter/ ДЗ-5] || 27.05
+
| 8 || 30.04|| Задача построения стабильного бракосочетания. || - || -
|-
+
| 10 || 15.05|| Дерево отрезков. Реализация на массиве. || - || -
+
|-
+
| 11 || 18.05 || Дерево отрезков с массовыми операциями. Реализация на структурах. || [https://official.contest.yandex.ru/contest/49722/ ДЗ-6]|| 05.06
+
|-
+
| 12 || 22.05 || Дерево поиска. АВЛ - дерево. || - || -
+
|-
+
| 13 || 25.05 || К.Р. 2  (Д.З. 3, 4, 5) || - || -
+
|-
+
| 14 || 29.05 || Декартово дерево. По явному ключу. || [https://official.contest.yandex.ru/contest/49935/ ДЗ-7] || 14.06
+
|-
+
| 15 || 01.06 || Декартово дерево. По не явному ключу. || - || -
+
|-
+
| 16 || 05.06 || Наименьший общий предок. Метод двоичного подъема. || - || -
+
|-
+
| 17 || 08.06 || Splay дерево. || - || -
+
|-
+
| 18 || 15.06 || Полиномиальные хэши. || - || -
+
|-
+
| 19 || 15.06 || z-функция || - || -
+
 
|}
 
|}
  

Версия 20:00, 26 апреля 2024

Ссылка на чат курса

Лекции и ДЗ

Лектор: Куренков Владимир Вячеславович

Ссылка на чат курса

Дата Тема ДЗ Дедлайн
1 02.04 Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. - -
2 06.04 Обход в глубину. Связность. Поиск компонент связности в графе. Поиск цикла в графе. ДЗ-1 17.04
3 09.04 Обход в глубину. Мосты. Точки сочленения. ДЗ-2 20.04
4 13.04 Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Топологическая сортировка. ДЗ-3 25.04
5 16.04 Задача построения дерева кратчайших расстояний: Обход в ширину. ДЗ-4 28.04
6 20.04 Алгоритм Дейкстры. ДЗ-5 30.04
7 23.04 Алгоритм Форда-Беллмана. Алгоритм Левита. - -
8 27.04 Алгоритм Флойда. ДЗ-6 12.05
8 30.04 Задача построения стабильного бракосочетания. - -

Выполнение ДЗ. Правила оценивания

После лекции выдается контест, как правило, состоящий из 5 - 10 задач. Дедлайн - в 23:59, дня, указанного в таблице. В течение недели после дедлайна разрешается дорешивать задачи домашнего контеста за половину стоимости. Жёсткий дедлайн для всех контестов 20.06, вне зависимости от окончания дедлайна по контестам.