Алгоритмы и структуры данных 1 2020/2021 — различия между версиями
Материал из Wiki - Факультет компьютерных наук
(→Лекции) |
V.folunin (обсуждение | вклад) (→Домашние задания) |
||
Строка 27: | Строка 27: | ||
# [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября) | # [https://official.contest.yandex.ru/contest/21889/enter/ Домашнее задание 2] (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября) | ||
# [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8. | # [https://official.contest.yandex.ru/contest/22332/enter/ Домашнее задание 3] (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8. | ||
+ | |||
+ | Итоговая оценка за выполнение домашних заданий пропорциональна общему количеству решённых задач во всех домашних контестах (задачи, решённые после основного дедлайна, учитываются с весом 0.5). | ||
+ | В момент появления последнего набора домашних задач также будут объявлены: | ||
+ | * Количество решённых задач, требующееся для получения итоговой оценки 10 баллов (это количество будет меньше общего количества задач во всех домашних контестах); | ||
+ | * Величина штрафа за нарушение академических норм. Повторное нарушение влечёт повторный штраф. | ||
== Семинары == | == Семинары == | ||
[[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]] | [[Алгоритмы и структуры данных 1 2020/2021 Семинары 209-1|Подгруппа 209-1]] |
Версия 23:11, 12 ноября 2020
Лектор: Сергей Мельников
Контакты: http://t.me/melnikov hse@melnikov.ch (пожалуйста представляйтесь)
Расписание лекций:
вторник 11:10 – 12:30
четверг 11:10 – 12:30
Канал для объявлений:
https://t.me/aisd1_20
Формула оценки
0.3 * Домашнее задание + 0.2 * Контрольная работа + 0.1 * Работа на семинаре + 0.4 * Экзамен
Лекции
- 27 октября. Алгоритм. Сложность алгоритма. Анализ сложности. Асимптотические оценки. Сортировка вставками. Сортировка слиянием. Jupyterpdf Video
- 29 октября. Структуры данных. Динамический массив (list с append-ом). Стек. Очередь. Дек Jupyterpdf Video
- 3 ноября Куча. Сортировка кучей. Jupyterpdf Video
- 5 ноября Сортировка выбором. Сортировка пузырьком. Быстрая сортировка. Поиск k-й порядковой статистики. Jupyterpdf Video
- 10 ноября Оценка снизу на сортировки сравнениями. Сортировка подсчётом. Цифровая сортировка. Jupyter pdf
- 12 ноября Двоичный поиск. Троичный поиск.
Домашние задания
- Домашнее задание 1 (дедлайн — 5 ноября; дедлайн со штрафом 50% — 12 ноября)
- Домашнее задание 2 (дедлайн — 12 ноября; дедлайн со штрафом 50% — 19 ноября)
- Домашнее задание 3 (дедлайн — 19 ноября; дедлайн со штрафом 50% — 26 ноября) Обратите внимание, что добавлена проверка решений на PEP8.
Итоговая оценка за выполнение домашних заданий пропорциональна общему количеству решённых задач во всех домашних контестах (задачи, решённые после основного дедлайна, учитываются с весом 0.5). В момент появления последнего набора домашних задач также будут объявлены:
- Количество решённых задач, требующееся для получения итоговой оценки 10 баллов (это количество будет меньше общего количества задач во всех домашних контестах);
- Величина штрафа за нарушение академических норм. Повторное нарушение влечёт повторный штраф.