Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 2: Строка 2:
  
 
'''Занятия:'''  
 
'''Занятия:'''  
Вторник 13:00 - 14:20 (онлайн)
+
Четверг 11:10 - 14:00, аудитория R608
Среда 11:10 - 12:30 (онлайн)
+
  
  
 
'''Ассистент:''' Миша Виноградов
 
'''Ассистент:''' Миша Виноградов
  
'''Часы приема задач:'''  
+
'''Часы приема задач:''' TODO (!)
Понедельник 14:40 (онлайн)
+
 
Четверг 14:40 (онлайн)
+
  
 
[https://docs.google.com/spreadsheets/d/1w0pzjLlUHbb4ouZBjpWZ_3WLfPIvB6cvQaYRKi41UTs/edit#gid=0 Таблица с семинарскими баллами]
 
[https://docs.google.com/spreadsheets/d/1w0pzjLlUHbb4ouZBjpWZ_3WLfPIvB6cvQaYRKi41UTs/edit#gid=0 Таблица с семинарскими баллами]
Строка 18: Строка 16:
 
[http://wiki.cs.hse.ru/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_1_2020/2021 Общая страница курса]
 
[http://wiki.cs.hse.ru/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B_%D0%B8_%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_1_2020/2021 Общая страница курса]
  
==Листки с задачами==
+
 
 +
== Листки с задачами в 4 модуле ==
 +
 
 +
 
 +
[https://www.dropbox.com/s/hy0q0fxtw4i4eib/mod4_week_1.pdf?dl=0 1 неделя]. Поиск в глубину. Связность, компоненты связности, циклы, двудольность.
 +
 
 +
''Оцениваемые задачи:'' 5, 6.
 +
 
 +
''Дедлайн:'' четверг 22 апреля в 23:59.
 +
 
 +
 
 +
 
 +
[https://www.dropbox.com/s/qjwk2e4ax29xj9j/mod4_week_2.pdf?dl=0 2 неделя]. Поиск в глубину продолжение: топсорт, мосты, точки сочленения. Поиск в ширину.
 +
 
 +
''Оцениваемые задачи:'' 4, 6, 7.
 +
 
 +
''Дедлайн:'' четверг 29 апреля в 23:59.
 +
 
 +
 
 +
[https://www.dropbox.com/s/qjwk2e4ax29xj9j/mod4_week_2.pdf?dl=0 3 неделя]. Дейкстра. Форд-Беллман, Флойд.
 +
 
 +
''Оцениваемые задачи:'' 5, 8.
 +
 
 +
''Дедлайн:'' четверг 29 апреля в 23:59.
 +
 
 +
 
 +
==Оценка за семинары в 4 модуле==
 +
 +
TODO (!)
 +
 
 +
 
 +
==Листки с задачами во 2 модуле==
  
  

Версия 21:41, 22 апреля 2021

Семинаристка: Катя Минеева

Занятия: Четверг 11:10 - 14:00, аудитория R608


Ассистент: Миша Виноградов

Часы приема задач: TODO (!)


Таблица с семинарскими баллами

Форма обратной связи

Общая страница курса


Листки с задачами в 4 модуле

1 неделя. Поиск в глубину. Связность, компоненты связности, циклы, двудольность.

Оцениваемые задачи: 5, 6.

Дедлайн: четверг 22 апреля в 23:59.


2 неделя. Поиск в глубину продолжение: топсорт, мосты, точки сочленения. Поиск в ширину.

Оцениваемые задачи: 4, 6, 7.

Дедлайн: четверг 29 апреля в 23:59.


3 неделя. Дейкстра. Форд-Беллман, Флойд.

Оцениваемые задачи: 5, 8.

Дедлайн: четверг 29 апреля в 23:59.


Оценка за семинары в 4 модуле

TODO (!)


Листки с задачами во 2 модуле

1 неделя. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка слиянием.

Оцениваемые задачи: Задача 1 (пункты 4, 5, 6), Задача 2, Задача 3 (пункт 2), Задача 11.

Дедлайн: вс 8 ноября 23:59.


Неделя 2. Амортизационный анализ, квадратичные сортировки, двоичная куча, быстрая сортировка, порядковые статистики.

Оцениваемые задачи: 1 (см. комментарий в чате), 4 (сложность операций — логарифм), 9, 13с, 14.

Дедлайн: пн 16 ноября 23:59.


Неделя 3. Сортировка подсчётом. Цифровая сортировка. Двоичный поиск.

Оцениваемые задачи: 2, 4 (все числа от 0 до n, время работы линейное. в алгоритме верните ответ по модулю 10^10 — это нужно, чтобы не думать про длинную арифметику; если этот комментарий вас смущает, то игнорируйте его во время решения и обсудите с примнимающим), 11 (предподсчёт за линейное время), 13.

Дедлайн: пн 23 ноября 23:59.


Неделя 4. Биномиальные кучи, фиббоначиевы кучи.

Оцениваемые задачи: 3, 8, 9, 10.

Дедлайн: пн 30 ноября 23:59.


Неделя 5. Динамическое программирование.

Оцениваемые задачи: 2, 4, 7, 10, 13.

Дедлайн: пн 7 декабря 23:59.


Неделя 6

Оцениваемые задачи: Нет.


Неделя 7

Оцениваемые задачи: 7, 11, 12.

Дедлайн: пн 21 декабря 23:59.


Неделя 8. Дерево отрезков.

Оцениваемые задачи: 1. 4 — бонусная. За решение бонусной задачи дается +2 балла к сумме баллов за ДЗ, но в знаменателе (числе обязательных задач) она учитываться не будет.

Дедлайн: пн 21 декабря 23:59.


Оценка за семинары во 2 модуле

Внимание: в течение первых двух недель правила выставления семинарской оценки могут незначительно измениться.

Каждую неделю будет выдаваться листок с задачами. Часть из них будут разбираться на семинаре, несколько задач из каждого листка будут выделены для индвидуальной устной сдачи — назовем их оцениваемыми задачами. Сдавать задачи можно только устно семинаристке (на парах в выделенное под это время) или ассистенту (в приемные часы). Необходимые для сдачи задачи записи (выкладки / рисунки) просьба делать заранее. Подробно записывать решение не обязательно.

Дедлайн по оцениваемым задачам: 23:59 понедельника недели следующей за той, когда был выдан листок. То есть по оцениваемым задачам недели 2 дедлайн будет 16 ноября в 23:59. Реально дедлайн будет раньше, поскольку часы сдачи оцениваемых задач ограничиваются семинарами и приемными часами ассистента.

O {семинары} = 10 * <число сданных оцениваемых задач> / <общее число оцениваемых задач>

Округление арифметическое.