Алгоритмы и структуры данных 1 (ДРИП 24/25)

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск

Основная информация

Курс читается на 1 курсе в 2-3 модуле на программе ДРИП.

Чат курса в телеграм

Форма для анонимной обратной связи (постоянная)

Ведомость курса

Группа 241 242
Лектор

Горденко Мария Константиновна
tg: @mgordenko

Семинарист

Мария Горденко
tg: @mgordenko
Пн 11:10-12:30, 14:40-16:00

Никита Майнуленко
tg: @Ni_Mans
Пт 09:30-12:30

Ассистенты

Илья Тямин, tg: @mrshrimp_it
Тамирлан Яхьяев, tg: @alvoro_ty
Федор Князев, tg: @theknyazev

Лекции

Проводятся по понедельникам с 9:30 до 10:50 и с 13:00 до 14:20.

Лекции 1-2, 02.11.24 [презентация, конспект]. 

Введение в алгоритмы, O-большое (асимптотика), линейный поиск, бинарный поиск

Лекции 3-4, 14.11.24 [презентация]. 

Квадратичные сортировки: Selection Sort, Insertion Sort, Bubble Sort, условие Айверсона. Линейные сортировки: Counting Sort, понятие устойчивости сортировки, Radix Sort, LSD и MSD модификации Radix Sort. Сортировка Шелла, последовательность Седжвика, сортировка расческой. Порядковые статистики: алгоритм "медиана медиан" (рекурсивный). Понятие скользящего окна. Сортировка событий

Лекции 5-6, 18.11.24 [презентация]. 

Рекурсия. Задача о Ханойских башнях. Merge Sort. Понятие префиксных сумм. Метод двух указателей. Сканирующая прямая (scanline). Quick Sort (быстрая сортировка). Понятие двоичной кучи. Heap Sort.

Домашние задания

Проводятся в системе Яндекс.Контест. Для решения задач необходимо использовать выданные на корпоративную почту логины и пароли.

После окончания срока сдачи, все посылки, получившие статус AC (accepted for testing), будут проверены ассистентом, после чего будет выставлен полный или частичный балл.

Ссылка Дедлайн сдачи
1 ДЗ-1 13.11.2024 23:59
2 ДЗ-2 20.11.2024 23:59
3 ДЗ-3 27.11.2024 23:59
4 ДЗ-4 TBA
5 ДЗ-5 TBA
6 ДЗ-6 TBA
7 ДЗ-7 TBA

Оценки

Ведомость курса

Оценка за курс считается как 0.3*КР + 0.3*ДЗ + 0.1*Активность + 0.3*Экзамен.

Округление арифметическое и осуществляется только для итоговой оценки.
Оценки за контрольную работу и за экзамен являются блокирующими.

Контрольная работа

TBA

Экзамен

TBA