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

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Новая страница: «[https://t.me/+wNPuVnDwe5U3NmEy Ссылка на чат курса] == Лекции и ДЗ == Лектор: [https://www.hse.ru/org/persons/191485259 Куре…»)
 
Строка 13: Строка 13:
 
| 1 || 07.11 || Алгоритмы: Классификация, сложность. || - || -
 
| 1 || 07.11 || Алгоритмы: Классификация, сложность. || - || -
 
|-
 
|-
| 2 || 11.11 || Теория чисел. Алгоритм Евклида. Решето Эратосфена. Факторизация чисел. (Расширенный алгоритм Евклида, модульная арифметика, малая теорема ферма) || - || 21.11
+
| 2 || 11.11 || Теория чисел. Алгоритм Евклида. Решето Эратосфена. Факторизация чисел. (Расширенный алгоритм Евклида, модульная арифметика, малая теорема ферма) || - || -
 
|-
 
|-
 
| 3 || 14.11 || Рекурсивные алгоритмы (простые задачи). Поиск в глубину на матрицах. Быстрое возведение в степень. || - || -
 
| 3 || 14.11 || Рекурсивные алгоритмы (простые задачи). Поиск в глубину на матрицах. Быстрое возведение в степень. || - || -
Строка 21: Строка 21:
 
| 5 || 21.11 || Бинарный поиск. Целочисленный, вещественный, по ответу. || - || -
 
| 5 || 21.11 || Бинарный поиск. Целочисленный, вещественный, по ответу. || - || -
 
|-
 
|-
| 6 || 25.11 || Динамическое программирование. Один и два параметра. || [-] || -
+
| 6 || 25.11 || Динамическое программирование. Один и два параметра. || - || -
 
|-
 
|-
 
| 7 || 28.11 || К.Р. 1 (Д.З. 1 - 5) || - || -
 
| 7 || 28.11 || К.Р. 1 (Д.З. 1 - 5) || - || -

Версия 13:51, 7 ноября 2023

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

Лекции и ДЗ

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

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

Дата Тема ДЗ Дедлайн
1 07.11 Алгоритмы: Классификация, сложность. - -
2 11.11 Теория чисел. Алгоритм Евклида. Решето Эратосфена. Факторизация чисел. (Расширенный алгоритм Евклида, модульная арифметика, малая теорема ферма) - -
3 14.11 Рекурсивные алгоритмы (простые задачи). Поиск в глубину на матрицах. Быстрое возведение в степень. - -
4 18.11 Поиск и сортировка. Сортировка подсчётом, вставками. Метод двух указателей. Сортировка слиянием (Подсчёт количества инверсий). - -
5 21.11 Бинарный поиск. Целочисленный, вещественный, по ответу. - -
6 25.11 Динамическое программирование. Один и два параметра. - -
7 28.11 К.Р. 1 (Д.З. 1 - 5) - -
8 02.12 Динамическое программирование. НВП. НОП. - -
9 05.12 Задача о рюкзаке - -
10 09.12 Структуры данных: стек, очередь, дек. Множество. Словарь. Поразрядная сортировка. - -
11 12.12 Префексные суммы. Sqrt-декомпозиция. Разреженная таблица. (Алгоритм МО) - -
11 16.12 Структура данный куча. Пирамидальная сортировка. - -
12 19.12 К.Р. 2 (Д.З. 6 - 10) - -

Система оценки

Оценка за модуль 2: 0.3 * Д.З. + 0.3 * К.Р. + 0.1 * Семинары + 0.3 * Экзамен + 0,1 * Бонус

Оценка за модуль 2 может быть выставлена автоматом, если выполнены два условия:

  • текущая оценка (0.3 * Д.З. + 0.3 * К.Р. + 0.1 * Семинары + 0,1 * Бонус) / 0.7 >= 8
  • оценка за семинары >= 8

Автоматом выставляется текущая оценка.

Таблица с оценками:

Записи лекций и семинаров

Бонусные баллы

Бонусные баллы можно получить следующим образом:

  • Решение задачи со звездочкой из домашнего контеста: 1 балл

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

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

К.Р. Общие положения

К.Р. происходит, в онлайн-формате с использованием прокторинга. Прокторинг как на курсах ОиМП:

http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021

К.Р. 1 (Д.З. 1 - 5) - 28.11 в 14.40

Пересдача К.Р.1 -

К.Р. 2 (Д.З. 6 - 10) - 12.12 в 14.40

Пересдача К.Р.2 -

Экзамен

Таблица с оценками:

Экзамен пройдёт в онлайн-формате с использованием прокторинга. http://wiki.cs.hse.ru/%D0%9A%D0%A0_1_%D0%9E%D0%B8%D0%9C%D0%9F-3_2021


Темы экзамена: