<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vvkurenkov</id>
	<title>Wiki - Факультет компьютерных наук - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vvkurenkov"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Vvkurenkov"/>
	<updated>2026-09-20T21:51:52Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96883</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96883"/>
		<updated>2026-06-17T19:19:40Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление графов. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 08.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || [https://official.contest.yandex.ru/contest/94177/standings Бонус] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || [https://official.contest.yandex.ru/contest/94286/standings ДЗ-3] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || [https://official.contest.yandex.ru/contest/94575/standings ДЗ-4] || 02.06&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Реализация на структурах. || [https://official.contest.yandex.ru/contest/94688/standings ДЗ-5] || 06.06&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| TBA || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93763/standings Неделя 5] || Алгоритмы Беллмана-Форда, Левита, Флойда&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94421/standings Неделя 6-7] || СНМ, алгоритм Краскала, дерево отрезков, BST&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94893/standings Неделя 8] || Декартово дерево&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94929/standings Доп.контест] || Повторение материала курса&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет с 8.06 по 13.06&lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/rules.pdf Организационная информация] &lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/programm.pdf Список вопросов]&lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/to_prepare.pdf Материалы для подготовки]&lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93664/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 13 мая в 19:40. [https://docs.google.com/document/d/1lMefx-9RysgVyPMXi3st7ASp4tc5LuewKA_iDVg82gg/edit?usp=sharing Регламент], [https://docs.google.com/spreadsheets/d/1TJLFzyrQpwCBI4eD3f45oJ6Q3XasN3Va5IzIDXi2cYg/edit?usp=sharing список студентов, приглашенных к очному написанию]&lt;br /&gt;
&lt;br /&gt;
=== КР-2 ===&lt;br /&gt;
Работа пройдет 4 июня в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/19AhLZHI_o4MxZ_5jFMCAhp5fHcDjY-wTCPPiyRoZYjM/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/94895/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/94961/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 11 июня в 16:20. [https://docs.google.com/document/d/1byAvVF0uBPsNYdK_AUqjvZnk2srR23odND3UlG2uE5Y/edit?usp=sharing Правила проведения пересдачи]&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
Экзамен пройдет в две даты:&lt;br /&gt;
* 19 июня в 11:10 досрочная волна&lt;br /&gt;
* 26 июня в 13:00 основная волна&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 2 часа&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1ENtcBqJk2K-AkBWJJS5bf3igOh8t0EXjVhquyRqUUYA/edit?usp=sharing Организационная информация]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/95265/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1rfzZlmUzEahOO06iRll_uV4zzZ00aJF2jje0g4olYaU/edit?usp=sharing Распределение по дням и аудиториям для очной сдачи экзамена]&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96826</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96826"/>
		<updated>2026-06-10T14:35:33Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление графов. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 08.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || [https://official.contest.yandex.ru/contest/94177/standings Бонус] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || [https://official.contest.yandex.ru/contest/94286/standings ДЗ-3] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || [https://official.contest.yandex.ru/contest/94575/standings ДЗ-4] || 02.06&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Реализация на структурах. || [https://official.contest.yandex.ru/contest/94688/standings ДЗ-5] || 06.06&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| TBA || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93763/standings Неделя 5] || Алгоритмы Беллмана-Форда, Левита, Флойда&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94421/standings Неделя 6-7] || СНМ, алгоритм Краскала, дерево отрезков, BST&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94893/standings Неделя 8] || Декартово дерево&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет с 8.06 по 13.06&lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/rules.pdf Организационная информация] &lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/programm.pdf Список вопросов]&lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/to_prepare.pdf Материалы для подготовки]&lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93664/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 13 мая в 19:40. [https://docs.google.com/document/d/1lMefx-9RysgVyPMXi3st7ASp4tc5LuewKA_iDVg82gg/edit?usp=sharing Регламент], [https://docs.google.com/spreadsheets/d/1TJLFzyrQpwCBI4eD3f45oJ6Q3XasN3Va5IzIDXi2cYg/edit?usp=sharing список студентов, приглашенных к очному написанию]&lt;br /&gt;
&lt;br /&gt;
=== КР-2 ===&lt;br /&gt;
Работа пройдет 4 июня в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/19AhLZHI_o4MxZ_5jFMCAhp5fHcDjY-wTCPPiyRoZYjM/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/94895/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/94961/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 11 июня в 16:20. [https://docs.google.com/document/d/1byAvVF0uBPsNYdK_AUqjvZnk2srR23odND3UlG2uE5Y/edit?usp=sharing Правила проведения пересдачи]&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
Экзамен пройдет в две даты:&lt;br /&gt;
* 19 июня в 11:10 досрочная волна&lt;br /&gt;
* 26 июня в 13:00 основная волна&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 2 часа&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1ENtcBqJk2K-AkBWJJS5bf3igOh8t0EXjVhquyRqUUYA/edit?usp=sharing Организационная информация]&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96824</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96824"/>
		<updated>2026-06-10T12:14:49Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление графов. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 08.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || [https://official.contest.yandex.ru/contest/94177/standings Бонус] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || [https://official.contest.yandex.ru/contest/94286/standings ДЗ-3] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || [https://official.contest.yandex.ru/contest/94575/standings ДЗ-4] || 02.06&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Реализация на структурах. || [https://official.contest.yandex.ru/contest/94688/standings ДЗ-5] || 06.06&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| TBA || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93763/standings Неделя 5] || Алгоритмы Беллмана-Форда, Левита, Флойда&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94421/standings Неделя 6-7] || СНМ, алгоритм Краскала, дерево отрезков, BST&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94893/standings Неделя 8] || Декартово дерево&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет с 8.06 по 13.06&lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/rules.pdf Организационная информация] &lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/programm.pdf Список вопросов]&lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/to_prepare.pdf Материалы для подготовки]&lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93664/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 13 мая в 19:40. [https://docs.google.com/document/d/1lMefx-9RysgVyPMXi3st7ASp4tc5LuewKA_iDVg82gg/edit?usp=sharing Регламент], [https://docs.google.com/spreadsheets/d/1TJLFzyrQpwCBI4eD3f45oJ6Q3XasN3Va5IzIDXi2cYg/edit?usp=sharing список студентов, приглашенных к очному написанию]&lt;br /&gt;
&lt;br /&gt;
=== КР-2 ===&lt;br /&gt;
Работа пройдет 4 июня в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/19AhLZHI_o4MxZ_5jFMCAhp5fHcDjY-wTCPPiyRoZYjM/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/94895/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/94961/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
Экзамен пройдет в две даты:&lt;br /&gt;
* 24 июня в 13:00 досрочная волна&lt;br /&gt;
* 26 июня в 13:00 основная волна&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 2 часа&lt;br /&gt;
&lt;br /&gt;
Организационная информация будет позже&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96729</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96729"/>
		<updated>2026-06-02T13:31:26Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление графов. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 08.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || [https://official.contest.yandex.ru/contest/94177/standings Бонус] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || [https://official.contest.yandex.ru/contest/94286/standings ДЗ-3] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || [https://official.contest.yandex.ru/contest/94575/standings ДЗ-4] || 02.06&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Реализация на структурах. || [https://official.contest.yandex.ru/contest/94688/standings ДЗ-5] || 06.06&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| TBA || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93763/standings Неделя 5] || Алгоритмы Беллмана-Форда, Левита, Флойда&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94421/standings Неделя 6-7] || СНМ, алгоритм Краскала, дерево отрезков, BST&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94893/standings Неделя 8] || Декартово дерево&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет с 8.06 по 13.06&lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/rules.pdf Организационная информация] &lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/programm.pdf Список вопросов]&lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/to_prepare.pdf Материалы для подготовки]&lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93664/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 13 мая в 19:40. [https://docs.google.com/document/d/1lMefx-9RysgVyPMXi3st7ASp4tc5LuewKA_iDVg82gg/edit?usp=sharing Регламент], [https://docs.google.com/spreadsheets/d/1TJLFzyrQpwCBI4eD3f45oJ6Q3XasN3Va5IzIDXi2cYg/edit?usp=sharing список студентов, приглашенных к очному написанию]&lt;br /&gt;
&lt;br /&gt;
=== КР-2 ===&lt;br /&gt;
Работа пройдет 4 июня в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/19AhLZHI_o4MxZ_5jFMCAhp5fHcDjY-wTCPPiyRoZYjM/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/94895/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
Экзамен пройдет в две даты:&lt;br /&gt;
* 24 июня в 13:00 досрочная волна&lt;br /&gt;
* 26 июня в 13:00 основная волна&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 2 часа&lt;br /&gt;
&lt;br /&gt;
Организационная информация будет позже&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96727</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96727"/>
		<updated>2026-06-02T11:48:06Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление графов. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 08.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || [https://official.contest.yandex.ru/contest/94177/standings Бонус] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || [https://official.contest.yandex.ru/contest/94286/standings ДЗ-3] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || [https://official.contest.yandex.ru/contest/94575/standings ДЗ-4] || 02.06&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Реализация на структурах. || [https://official.contest.yandex.ru/contest/94688/standings ДЗ-5] || 06.06&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| TBA || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93763/standings Неделя 5] || Алгоритмы Беллмана-Форда, Левита, Флойда&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94421/standings Неделя 6-7] || СНМ, алгоритм Краскала, дерево отрезков, BST&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94893/standings Неделя 8] || Декартово дерево&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет с 8.06 по 13.06&lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/rules.pdf Организационная информация] &lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/programm.pdf Список вопросов]&lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/to_prepare.pdf Материалы для подготовки]&lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93664/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 13 мая в 19:40. [https://docs.google.com/document/d/1lMefx-9RysgVyPMXi3st7ASp4tc5LuewKA_iDVg82gg/edit?usp=sharing Регламент], [https://docs.google.com/spreadsheets/d/1TJLFzyrQpwCBI4eD3f45oJ6Q3XasN3Va5IzIDXi2cYg/edit?usp=sharing список студентов, приглашенных к очному написанию]&lt;br /&gt;
&lt;br /&gt;
=== КР-2 ===&lt;br /&gt;
Работа пройдет 4 июня в 16:10. Регламент будет опубликован позже&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
Экзамен пройдет в две даты:&lt;br /&gt;
* 24 июня в 13:00 досрочная волна&lt;br /&gt;
* 26 июня в 13:00 основная волна&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 2 часа&lt;br /&gt;
&lt;br /&gt;
Организационная информация будет позже&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96725</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96725"/>
		<updated>2026-06-02T11:15:43Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление графов. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 08.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || [https://official.contest.yandex.ru/contest/94177/standings Бонус] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || [https://official.contest.yandex.ru/contest/94286/standings ДЗ-3] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || [https://official.contest.yandex.ru/contest/94575/standings ДЗ-4] || 31.05&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Реализация на структурах. || [https://official.contest.yandex.ru/contest/94688/standings ДЗ-5] || 06.06&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| TBA || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93763/standings Неделя 5] || Алгоритмы Беллмана-Форда, Левита, Флойда&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94421/standings Неделя 6-7] || СНМ, алгоритм Краскала, дерево отрезков, BST&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94893/standings Неделя 8] || Декартово дерево&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет с 8.06 по 13.06&lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/rules.pdf Организационная информация] &lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/programm.pdf Список вопросов]&lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/to_prepare.pdf Материалы для подготовки]&lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93664/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 13 мая в 19:40. [https://docs.google.com/document/d/1lMefx-9RysgVyPMXi3st7ASp4tc5LuewKA_iDVg82gg/edit?usp=sharing Регламент], [https://docs.google.com/spreadsheets/d/1TJLFzyrQpwCBI4eD3f45oJ6Q3XasN3Va5IzIDXi2cYg/edit?usp=sharing список студентов, приглашенных к очному написанию]&lt;br /&gt;
&lt;br /&gt;
=== КР-2 ===&lt;br /&gt;
Работа пройдет 4 июня в 16:10. Регламент будет опубликован позже&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
Экзамен пройдет в две даты:&lt;br /&gt;
* 24 июня в 13:00 досрочная волна&lt;br /&gt;
* 26 июня в 13:00 основная волна&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 2 часа&lt;br /&gt;
&lt;br /&gt;
Организационная информация будет позже&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96696</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96696"/>
		<updated>2026-05-29T15:06:32Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление графов. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 08.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || [https://official.contest.yandex.ru/contest/94177/standings Бонус] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || [https://official.contest.yandex.ru/contest/94286/standings ДЗ-3] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || [https://official.contest.yandex.ru/contest/94575/standings ДЗ-4] || 31.05&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Реализация на структурах. || [https://official.contest.yandex.ru/contest/94688/standings ДЗ-5] || 06.06&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| TBA || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93763/standings Неделя 5] || Алгоритмы Беллмана-Форда, Левита, Флойда&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94421/standings Неделя 6-7] || СНМ, алгоритм Краскала, дерево отрезков, BST&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет с 8.06 по 13.06&lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/rules.pdf Организационная информация] &lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/programm.pdf Список вопросов]&lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/to_prepare.pdf Материалы для подготовки]&lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93664/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 13 мая в 19:40. [https://docs.google.com/document/d/1lMefx-9RysgVyPMXi3st7ASp4tc5LuewKA_iDVg82gg/edit?usp=sharing Регламент], [https://docs.google.com/spreadsheets/d/1TJLFzyrQpwCBI4eD3f45oJ6Q3XasN3Va5IzIDXi2cYg/edit?usp=sharing список студентов, приглашенных к очному написанию]&lt;br /&gt;
&lt;br /&gt;
=== КР-2 ===&lt;br /&gt;
Работа пройдет 4 июня в 16:10. Регламент будет опубликован позже&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
Экзамен пройдет в две даты:&lt;br /&gt;
* 24 июня в 13:00 досрочная волна&lt;br /&gt;
* 26 июня в 13:00 основная волна&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 2 часа&lt;br /&gt;
&lt;br /&gt;
Организационная информация будет позже&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96695</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96695"/>
		<updated>2026-05-29T15:03:12Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление графов. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 08.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || [https://official.contest.yandex.ru/contest/94177/standings Бонус] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || [https://official.contest.yandex.ru/contest/94286/standings ДЗ-3] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || [https://official.contest.yandex.ru/contest/94575/standings ДЗ-4] || 31.05&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Реализация на структурах. || [https://official.contest.yandex.ru/contest/94688/standings ДЗ-5] || 06.06&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| TBA || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93763/standings Неделя 5] || Алгоритмы Беллмана-Форда, Левита, Флойда&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94421/standings Неделя 6-7] || СНМ, алгоритм Краскала, дерево отрезков&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет с 8.06 по 13.06&lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/rules.pdf Организационная информация] &lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/programm.pdf Список вопросов]&lt;br /&gt;
* [https://github.com/vinerdanya/ads-hse-2025/blob/main/module_4/colloq/to_prepare.pdf Материалы для подготовки]&lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93664/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 13 мая в 19:40. [https://docs.google.com/document/d/1lMefx-9RysgVyPMXi3st7ASp4tc5LuewKA_iDVg82gg/edit?usp=sharing Регламент], [https://docs.google.com/spreadsheets/d/1TJLFzyrQpwCBI4eD3f45oJ6Q3XasN3Va5IzIDXi2cYg/edit?usp=sharing список студентов, приглашенных к очному написанию]&lt;br /&gt;
&lt;br /&gt;
=== КР-2 ===&lt;br /&gt;
Работа пройдет 4 июня в 16:10. Регламент будет опубликован позже&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
== Экзамен ==&lt;br /&gt;
Экзамен пройдет в две даты:&lt;br /&gt;
* 24 июня в 13:00 досрочная волна&lt;br /&gt;
* 26 июня в 13:00 основная волна&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 2 часа&lt;br /&gt;
&lt;br /&gt;
Организационная информация будет позже&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96648</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96648"/>
		<updated>2026-05-25T13:23:57Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление графов. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 08.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || [https://official.contest.yandex.ru/contest/94177/standings Бонус] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || [https://official.contest.yandex.ru/contest/94286/standings ДЗ-3] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || [https://official.contest.yandex.ru/contest/94575/standings ДЗ-4] || 31.05&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || [https://official.contest.yandex.ru/contest/94688/standings ДЗ-5] || 06.06&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93763/standings Неделя 5] || Алгоритмы Беллмана-Форда, Левита, Флойда&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94421/standings Неделя 6] || СНМ, алгоритм Краскала, дерево отрезков&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет с 8.06 по 13.06. Список вопросов, запись в слоты, материалы для подготовки и правила будут опубликованы позже&lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93664/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 13 мая в 19:40. [https://docs.google.com/document/d/1lMefx-9RysgVyPMXi3st7ASp4tc5LuewKA_iDVg82gg/edit?usp=sharing Регламент], [https://docs.google.com/spreadsheets/d/1TJLFzyrQpwCBI4eD3f45oJ6Q3XasN3Va5IzIDXi2cYg/edit?usp=sharing список студентов, приглашенных к очному написанию]&lt;br /&gt;
&lt;br /&gt;
=== КР-2 ===&lt;br /&gt;
Работа пройдет 4 июня в 16:10. Регламент будет опубликован позже&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96631</id>
		<title>Алгоритмы и структуры данных (ИИ25, 4 модуль)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96631"/>
		<updated>2026-05-23T12:56:42Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==О курсе==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Базовый уровень !! Продвинутый уровень&lt;br /&gt;
|-&lt;br /&gt;
| Лекция || Четверг 18:10 || Суббота 11:10&lt;br /&gt;
|-&lt;br /&gt;
| Семинар || Четверг 19:40 || Суббота 13:00&lt;br /&gt;
|}&lt;br /&gt;
* После нескольких раз у продвинутой группы занятия будут по пятницам в 18.10-21.00 (лекция и семинар)&lt;br /&gt;
&lt;br /&gt;
Онлайн-курс в дополнение к парам: [https://stepik.org/course/181477/ Stepik] (не дает допбаллов, просто для нарешки)&lt;br /&gt;
&lt;br /&gt;
=== Уровни ===&lt;br /&gt;
На курсе есть два уровня сложности, темы одинаковые, но с разной глубиной изучения&lt;br /&gt;
&lt;br /&gt;
Для того чтобы определиться с уровнем вам нужно решить задачи [https://contest.yandex.ru/contest/92881/ здесь]. Решайте с корпоративной почты (домен @edu.hse.ru)!&lt;br /&gt;
&lt;br /&gt;
После решения этого контеста, заполните [https://forms.yandex.ru/u/69cf7acd84227c8894f2f16d форму] до 23:59 12.04.2026. В ней укажите количество задач и желаемую группу (на 2 странице есть вопросы для самотестирования и помощи в принятии решения). &lt;br /&gt;
&lt;br /&gt;
Рекомендация: если решили 2-3 и более задач в контесте и понимаете задачки из формы выбирайте 2 уровень.&lt;br /&gt;
&lt;br /&gt;
Если вы не заполните форму, то организаторы курса сами распределят вас в какую-то из групп&lt;br /&gt;
&lt;br /&gt;
==Контакты==&lt;br /&gt;
Чат курса в TG: [https://t.me/+wi7XTbeJuSQxNjJi тык]&lt;br /&gt;
&lt;br /&gt;
Преподаватель: [https://t.me/mgordenko Горденко Мария Константиновна]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ivan_latysh Иван Латышев]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/foxxxandre Елизавета Шарова]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/evgenypal Евгений Пальников]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ispavlov Игорь Павлов]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/kas_dev Александр Красюков]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/vkozickiy Вячеслав Козицкий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/arklual Артём Клушин]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Лекции и ДЗ==&lt;br /&gt;
[https://youtube.com/playlist?list=PLmA-1xX7IuzBrz7VNrIIdJsrZgqVAfJY2&amp;amp;si=cyPnQQU-Pu7i_9Ig Плейлист курса на YouTube]&lt;br /&gt;
&lt;br /&gt;
[https://vkvideo.ru/playlist/-227011779_76 Плейлист курса на VK Video]&lt;br /&gt;
&lt;br /&gt;
Базовая группа&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Оценка сложности алгоритмов. Мастер-теорема. Простые линейные алгоритмы. || [https://contest.yandex.ru/contest/93172/enter/ ДЗ1] || 23:59 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Префиксные суммы. Два указателя. Сортировка событий ||[https://contest.yandex.ru/contest/93438/enter/ ДЗ2] || 23:59 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Поиск. Линейный поиск. Бинарный поиск. Бинарный поиск по ответу. Интерполяционный поиск || [https://colab.research.google.com/drive/1iPU8YE_U-yR-W-e58ZukUPWqee43L0kP?usp=sharing ЛР1] || 23:59 12.05&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Рекурсия || [https://contest.yandex.ru/contest/94370/enter/ ДЗ4] || 23:59 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Сортировка быстрая и слиянием. Сортировка кучей. Алгоритмы на основе таких сортировок ||[https://contest.yandex.ru/contest/94627/enter/ ДЗ5] || 23:59 31.05&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Очередь, словарь, стек, дек, множество || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Связный список || ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Динамическое программирование || ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Введение в теорию графов || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Продвинутая группа&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Оценка сложности алгоритмов. Мастер-теорема. Простые линейные алгоритмы. || [https://contest.yandex.ru/contest/93215/enter/ ДЗ1] || 23:59 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Префиксные суммы. Два указателя. Сортировка событий || [https://contest.yandex.ru/contest/93482/enter/ ДЗ2] || 23:59 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Поиск. Линейный поиск. Бинарный поиск. Бинарный поиск по ответу. Интерполяционный поиск || [https://colab.research.google.com/drive/1AAimgjFa5Von2GVjwteeVQTMGxdHtSpX#scrollTo=-1NfAxxn-0tB ЛР1] || 23:59 12.05&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Рекурсия || [https://contest.yandex.ru/contest/94410/enter/ ДЗ4] || 23:59 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Сортировка быстрая и слиянием. Сортировка кучей. Алгоритмы на основе таких сортировок. || [https://contest.yandex.ru/contest/94638/enter/ ДЗ5] || 23:59 31.05&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Очередь, словарь, стек, дек, множество || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Связный список || ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Динамическое программирование || ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Введение в теорию графов || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
ДЗ нужно решать с корпоративного аккаунта (@edu.hse.ru)&lt;br /&gt;
&lt;br /&gt;
==Оценка и элементы контроля==&lt;br /&gt;
В любую из формул оценки идут неокругленными. Округляется только итог&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(10; 0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt;)&lt;br /&gt;
* &#039;&#039;&#039;Тесты&#039;&#039;&#039; — тест по теории, с прокторингом, 2 штуки. Будет резервный день&lt;br /&gt;
* &#039;&#039;&#039;ДЗ&#039;&#039;&#039; — 6 контестов с автоматической проверкой кода (Python, Java, Go, C++) и 2 лабораторные работы с ручной проверкой и устной защитой (ipynb)&lt;br /&gt;
* &#039;&#039;&#039;БДЗ&#039;&#039;&#039; — бонусное домашнее задание (сложное)&lt;br /&gt;
* &#039;&#039;&#039;Экзамен&#039;&#039;&#039; — состоит из 2 частей: теория и задачи в контесте. О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; = 0.7 * О&amp;lt;sub&amp;gt;задачи&amp;lt;/sub&amp;gt; + 0.3 * О&amp;lt;sub&amp;gt;теория&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Про автомат ===&lt;br /&gt;
Оценку за курс можно получить без сдачи экзамена. Для этого необходимо:&lt;br /&gt;
* сдать первый и второй теоретические тесты на 5 и выше&lt;br /&gt;
* сдать домашние работы (в среднем) на 5 и выше&lt;br /&gt;
* сдать две лабораторные (ipynb) и пройти защиту, оценка 5 и выше&lt;br /&gt;
&lt;br /&gt;
В случае, если все условия выполнены оценка ставится по следующей формуле:&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; (0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt;) / 0.6)&lt;br /&gt;
&lt;br /&gt;
При этом, вы можете прийти на экзамен, ваша оценка не станет хуже - берется лучшая из оценок: автоматом или с экзаменом&lt;br /&gt;
&lt;br /&gt;
=== Расписание тестов ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Базовый уровень !! Продвинутый уровень&lt;br /&gt;
|-&lt;br /&gt;
| Тест №1 || 14.05.2026 20:30 || 15.05.2026 20:30&lt;br /&gt;
|-&lt;br /&gt;
| Тест №2 || 04.06.2026 20:30 || 05.06.2026 20:30&lt;br /&gt;
|-&lt;br /&gt;
| Резерв || 16.05.2026 11:00 || 06.06.2026 11:00&lt;br /&gt;
|}&lt;br /&gt;
Продолжительность: 30 минут&lt;br /&gt;
&lt;br /&gt;
=== Фаст-трек ===&lt;br /&gt;
Если вы ранее проходили курсы ([https://www.hse.ru/org/persons/133408680/ М.С. Густокашина], [https://www.hse.ru/staff/gordenko/ М.К. Горденко], [https://www.hse.ru/org/persons/191485259/ В.В. Куренкова], [https://www.hse.ru/org/persons/7103512/ М.А. Бабенко], Ф.Ю. Грибова, Г. Евстропова, [https://www.hse.ru/staff/rnesterov/ Р. А. Нестерова]) на ФКН НИУ ВШЭ или курс И.Степанова на ФизТехе, или курс М.К. Горденко, В.В. Куренкова в МИСИС, то мы можем перезачесть вам данный курс.&lt;br /&gt;
&lt;br /&gt;
Тогда О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; ваша оценка за курс из списка выше)&lt;br /&gt;
&lt;br /&gt;
Если вы хотите проходить курс на повышение оценки, тогда мы выберем в итоге максимум из оценки за фаст-трек и текущей за курс.&lt;br /&gt;
&lt;br /&gt;
Для фаст-трека нужно заполнить [https://forms.yandex.ru/u/69cf79f102848fabd92445fa форму] до 23:59 12.04.2026 и приложить подтверждение, например, диплом&lt;br /&gt;
&lt;br /&gt;
== Плагиат ==&lt;br /&gt;
Для решения и сдачи задач использовать ИИ (GPT, ИИ-автодополения в IDE и прочее) &#039;&#039;&#039;запрещено&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата (в том числе материала, созданного с помощью генеративного ИИ) за элемент контроля будет выставлена оценка «0», а в учебный офис будет подана записка о нарушении академических норм&lt;br /&gt;
&lt;br /&gt;
При наличии подозрения, что задание выполнено не самостоятельно, преподаватель имеет право инициировать &#039;&#039;&#039;дополнительную проверку&#039;&#039;&#039; или &#039;&#039;&#039;защиту&#039;&#039;&#039; данного элемента контроля. Итоговая оценка за элемент будет основана на результатах такой проверки или защиты.&lt;br /&gt;
&lt;br /&gt;
Преподаватель также имеет право пригласить &#039;&#039;&#039;любого&#039;&#039;&#039; студента для защиты любого элемента оценки в случайном порядке, &#039;&#039;&#039;независимо&#039;&#039;&#039; от наличия плагиата или подозрения в плагиате. В случае &#039;&#039;&#039;отказа&#039;&#039;&#039; студента от защиты или &#039;&#039;&#039;неявки&#039;&#039;&#039; на защиту, за этот элемент выставляется оценка «0».&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
# Бхаргава А. Грокаем алгоритмы&lt;br /&gt;
# Дж. Макконнелл, Основы современных алгоритмов&lt;br /&gt;
# Кормен Т. и др. Алгоритмы. Построение и анализ&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96621</id>
		<title>Алгоритмы и структуры данных (ИИ25, 4 модуль)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96621"/>
		<updated>2026-05-22T16:03:58Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==О курсе==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Базовый уровень !! Продвинутый уровень&lt;br /&gt;
|-&lt;br /&gt;
| Лекция || Четверг 18:10 || Суббота 11:10&lt;br /&gt;
|-&lt;br /&gt;
| Семинар || Четверг 19:40 || Суббота 13:00&lt;br /&gt;
|}&lt;br /&gt;
* После нескольких раз у продвинутой группы занятия будут по пятницам в 18.10-21.00 (лекция и семинар)&lt;br /&gt;
&lt;br /&gt;
Онлайн-курс в дополнение к парам: [https://stepik.org/course/181477/ Stepik] (не дает допбаллов, просто для нарешки)&lt;br /&gt;
&lt;br /&gt;
=== Уровни ===&lt;br /&gt;
На курсе есть два уровня сложности, темы одинаковые, но с разной глубиной изучения&lt;br /&gt;
&lt;br /&gt;
Для того чтобы определиться с уровнем вам нужно решить задачи [https://contest.yandex.ru/contest/92881/ здесь]. Решайте с корпоративной почты (домен @edu.hse.ru)!&lt;br /&gt;
&lt;br /&gt;
После решения этого контеста, заполните [https://forms.yandex.ru/u/69cf7acd84227c8894f2f16d форму] до 23:59 12.04.2026. В ней укажите количество задач и желаемую группу (на 2 странице есть вопросы для самотестирования и помощи в принятии решения). &lt;br /&gt;
&lt;br /&gt;
Рекомендация: если решили 2-3 и более задач в контесте и понимаете задачки из формы выбирайте 2 уровень.&lt;br /&gt;
&lt;br /&gt;
Если вы не заполните форму, то организаторы курса сами распределят вас в какую-то из групп&lt;br /&gt;
&lt;br /&gt;
==Контакты==&lt;br /&gt;
Чат курса в TG: [https://t.me/+wi7XTbeJuSQxNjJi тык]&lt;br /&gt;
&lt;br /&gt;
Преподаватель: [https://t.me/mgordenko Горденко Мария Константиновна]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ivan_latysh Иван Латышев]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/foxxxandre Елизавета Шарова]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/evgenypal Евгений Пальников]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ispavlov Игорь Павлов]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/kas_dev Александр Красюков]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/vkozickiy Вячеслав Козицкий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/arklual Артём Клушин]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Лекции и ДЗ==&lt;br /&gt;
[https://youtube.com/playlist?list=PLmA-1xX7IuzBrz7VNrIIdJsrZgqVAfJY2&amp;amp;si=cyPnQQU-Pu7i_9Ig Плейлист курса на YouTube]&lt;br /&gt;
&lt;br /&gt;
[https://vkvideo.ru/playlist/-227011779_76 Плейлист курса на VK Video]&lt;br /&gt;
&lt;br /&gt;
Базовая группа&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Оценка сложности алгоритмов. Мастер-теорема. Простые линейные алгоритмы. || [https://contest.yandex.ru/contest/93172/enter/ ДЗ1] || 23:59 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Префиксные суммы. Два указателя. Сортировка событий ||[https://contest.yandex.ru/contest/93438/enter/ ДЗ2] || 23:59 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Поиск. Линейный поиск. Бинарный поиск. Бинарный поиск по ответу. Интерполяционный поиск || [https://colab.research.google.com/drive/1iPU8YE_U-yR-W-e58ZukUPWqee43L0kP?usp=sharing ЛР1] || 23:59 12.05&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Рекурсия || [https://contest.yandex.ru/contest/94370/enter/ ДЗ4] || 23:59 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Сортировка быстрая и слиянием. Сортировка кучей. Алгоритмы на основе таких сортировок ||[https://contest.yandex.ru/contest/94627/enter/ ДЗ5] || 23:59 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Очередь, словарь, стек, дек, множество || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Связный список || ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Динамическое программирование || ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Введение в теорию графов || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Продвинутая группа&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Оценка сложности алгоритмов. Мастер-теорема. Простые линейные алгоритмы. || [https://contest.yandex.ru/contest/93215/enter/ ДЗ1] || 23:59 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Префиксные суммы. Два указателя. Сортировка событий || [https://contest.yandex.ru/contest/93482/enter/ ДЗ2] || 23:59 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Поиск. Линейный поиск. Бинарный поиск. Бинарный поиск по ответу. Интерполяционный поиск || [https://colab.research.google.com/drive/1AAimgjFa5Von2GVjwteeVQTMGxdHtSpX#scrollTo=-1NfAxxn-0tB ЛР1] || 23:59 12.05&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Рекурсия. Сортировка быстрая и слиянием. Сортировка кучей. Алгоритмы на основе таких сортировок. || [https://contest.yandex.ru/contest/94410/enter/ ДЗ4] || 23:59 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Очередь, словарь, стек, дек, множество || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Связный список || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Динамическое программирование || ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Введение в теорию графов || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
ДЗ нужно решать с корпоративного аккаунта (@edu.hse.ru)&lt;br /&gt;
&lt;br /&gt;
==Оценка и элементы контроля==&lt;br /&gt;
В любую из формул оценки идут неокругленными. Округляется только итог&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(10; 0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt;)&lt;br /&gt;
* &#039;&#039;&#039;Тесты&#039;&#039;&#039; — тест по теории, с прокторингом, 2 штуки. Будет резервный день&lt;br /&gt;
* &#039;&#039;&#039;ДЗ&#039;&#039;&#039; — 6 контестов с автоматической проверкой кода (Python, Java, Go, C++) и 2 лабораторные работы с ручной проверкой и устной защитой (ipynb)&lt;br /&gt;
* &#039;&#039;&#039;БДЗ&#039;&#039;&#039; — бонусное домашнее задание (сложное)&lt;br /&gt;
* &#039;&#039;&#039;Экзамен&#039;&#039;&#039; — состоит из 2 частей: теория и задачи в контесте. О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; = 0.7 * О&amp;lt;sub&amp;gt;задачи&amp;lt;/sub&amp;gt; + 0.3 * О&amp;lt;sub&amp;gt;теория&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Про автомат ===&lt;br /&gt;
Оценку за курс можно получить без сдачи экзамена. Для этого необходимо:&lt;br /&gt;
* сдать первый и второй теоретические тесты на 5 и выше&lt;br /&gt;
* сдать домашние работы (в среднем) на 5 и выше&lt;br /&gt;
* сдать две лабораторные (ipynb) и пройти защиту, оценка 5 и выше&lt;br /&gt;
&lt;br /&gt;
В случае, если все условия выполнены оценка ставится по следующей формуле:&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; (0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt;) / 0.6)&lt;br /&gt;
&lt;br /&gt;
При этом, вы можете прийти на экзамен, ваша оценка не станет хуже - берется лучшая из оценок: автоматом или с экзаменом&lt;br /&gt;
&lt;br /&gt;
=== Расписание тестов ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Базовый уровень !! Продвинутый уровень&lt;br /&gt;
|-&lt;br /&gt;
| Тест №1 || 14.05.2026 20:30 || 15.05.2026 20:30&lt;br /&gt;
|-&lt;br /&gt;
| Тест №2 || 04.06.2026 20:30 || 05.06.2026 20:30&lt;br /&gt;
|-&lt;br /&gt;
| Резерв || 16.05.2026 11:00 || 06.06.2026 11:00&lt;br /&gt;
|}&lt;br /&gt;
Продолжительность: 30 минут&lt;br /&gt;
&lt;br /&gt;
=== Фаст-трек ===&lt;br /&gt;
Если вы ранее проходили курсы ([https://www.hse.ru/org/persons/133408680/ М.С. Густокашина], [https://www.hse.ru/staff/gordenko/ М.К. Горденко], [https://www.hse.ru/org/persons/191485259/ В.В. Куренкова], [https://www.hse.ru/org/persons/7103512/ М.А. Бабенко], Ф.Ю. Грибова, Г. Евстропова, [https://www.hse.ru/staff/rnesterov/ Р. А. Нестерова]) на ФКН НИУ ВШЭ или курс И.Степанова на ФизТехе, или курс М.К. Горденко, В.В. Куренкова в МИСИС, то мы можем перезачесть вам данный курс.&lt;br /&gt;
&lt;br /&gt;
Тогда О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; ваша оценка за курс из списка выше)&lt;br /&gt;
&lt;br /&gt;
Если вы хотите проходить курс на повышение оценки, тогда мы выберем в итоге максимум из оценки за фаст-трек и текущей за курс.&lt;br /&gt;
&lt;br /&gt;
Для фаст-трека нужно заполнить [https://forms.yandex.ru/u/69cf79f102848fabd92445fa форму] до 23:59 12.04.2026 и приложить подтверждение, например, диплом&lt;br /&gt;
&lt;br /&gt;
== Плагиат ==&lt;br /&gt;
Для решения и сдачи задач использовать ИИ (GPT, ИИ-автодополения в IDE и прочее) &#039;&#039;&#039;запрещено&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата (в том числе материала, созданного с помощью генеративного ИИ) за элемент контроля будет выставлена оценка «0», а в учебный офис будет подана записка о нарушении академических норм&lt;br /&gt;
&lt;br /&gt;
При наличии подозрения, что задание выполнено не самостоятельно, преподаватель имеет право инициировать &#039;&#039;&#039;дополнительную проверку&#039;&#039;&#039; или &#039;&#039;&#039;защиту&#039;&#039;&#039; данного элемента контроля. Итоговая оценка за элемент будет основана на результатах такой проверки или защиты.&lt;br /&gt;
&lt;br /&gt;
Преподаватель также имеет право пригласить &#039;&#039;&#039;любого&#039;&#039;&#039; студента для защиты любого элемента оценки в случайном порядке, &#039;&#039;&#039;независимо&#039;&#039;&#039; от наличия плагиата или подозрения в плагиате. В случае &#039;&#039;&#039;отказа&#039;&#039;&#039; студента от защиты или &#039;&#039;&#039;неявки&#039;&#039;&#039; на защиту, за этот элемент выставляется оценка «0».&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
# Бхаргава А. Грокаем алгоритмы&lt;br /&gt;
# Дж. Макконнелл, Основы современных алгоритмов&lt;br /&gt;
# Кормен Т. и др. Алгоритмы. Построение и анализ&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96613</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96613"/>
		<updated>2026-05-21T20:21:29Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление графов. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 08.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || [https://official.contest.yandex.ru/contest/94177/standings Бонус] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || [https://official.contest.yandex.ru/contest/94286/standings ДЗ-3] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || [https://official.contest.yandex.ru/contest/94575/standings ДЗ-4] || 31.05&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93763/standings Неделя 5] || Алгоритмы Беллмана-Форда, Левита, Флойда&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94421/standings Неделя 6] || СНМ, алгоритм Краскала, дерево отрезков&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет с 8.06 по 13.06. Список вопросов, запись в слоты, материалы для подготовки и правила будут опубликованы позже&lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93664/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 13 мая в 19:40. [https://docs.google.com/document/d/1lMefx-9RysgVyPMXi3st7ASp4tc5LuewKA_iDVg82gg/edit?usp=sharing Регламент], [https://docs.google.com/spreadsheets/d/1TJLFzyrQpwCBI4eD3f45oJ6Q3XasN3Va5IzIDXi2cYg/edit?usp=sharing список студентов, приглашенных к очному написанию]&lt;br /&gt;
&lt;br /&gt;
=== КР-2 ===&lt;br /&gt;
Работа пройдет 4 июня в 16:10. Регламент будет опубликован позже&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96608</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96608"/>
		<updated>2026-05-20T19:42:19Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление графов. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 08.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || [https://official.contest.yandex.ru/contest/94177/standings Бонус] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || [https://official.contest.yandex.ru/contest/94286/standings ДЗ-3] || 22.05&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || [https://official.contest.yandex.ru/contest/94575/standings ДЗ-4] || 31.05&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93763/standings Неделя 5] || Алгоритмы Беллмана-Форда, Левита, Флойда&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94421/standings Неделя 6] || СНМ, алгоритм Краскала, дерево отрезков&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет с 8.06 по 13.06. Список вопросов, запись в слоты, материалы для подготовки и правила будут опубликованы позже&lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93664/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 13 мая в 19:40. [https://docs.google.com/document/d/1lMefx-9RysgVyPMXi3st7ASp4tc5LuewKA_iDVg82gg/edit?usp=sharing Регламент], [https://docs.google.com/spreadsheets/d/1TJLFzyrQpwCBI4eD3f45oJ6Q3XasN3Va5IzIDXi2cYg/edit?usp=sharing список студентов, приглашенных к очному написанию]&lt;br /&gt;
&lt;br /&gt;
=== КР-2 ===&lt;br /&gt;
Работа пройдет 4 июня в 16:10. Регламент будет опубликован позже&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96595</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96595"/>
		<updated>2026-05-18T21:21:19Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление графов. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 08.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || [https://official.contest.yandex.ru/contest/94177/standings Бонус] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || [https://official.contest.yandex.ru/contest/94286/standings ДЗ-3] || 22.05&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93763/standings Неделя 5] || Алгоритмы Беллмана-Форда, Левита, Флойда&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94421/standings Неделя 6] || СНМ, алгоритм Краскала, дерево отрезков&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93664/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 13 мая в 19:40. [https://docs.google.com/document/d/1lMefx-9RysgVyPMXi3st7ASp4tc5LuewKA_iDVg82gg/edit?usp=sharing Регламент], [https://docs.google.com/spreadsheets/d/1TJLFzyrQpwCBI4eD3f45oJ6Q3XasN3Va5IzIDXi2cYg/edit?usp=sharing список студентов, приглашенных к очному написанию]&lt;br /&gt;
&lt;br /&gt;
=== КР-2 ===&lt;br /&gt;
Работа пройдет 4 июня в 16:10. Регламент будет опубликован позже&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96594</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96594"/>
		<updated>2026-05-18T21:19:43Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление графов. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 08.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || [https://official.contest.yandex.ru/contest/94177/standings Бонус] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || [https://official.contest.yandex.ru/contest/94286/standings ДЗ-3] || 22.05&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93763/standings Неделя 5] || Алгоритмы Беллмана-Форда, Левита, Флойда&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/94421/standings Неделя 6] || СНМ, алгоритм Краскала, дерево отрезков&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93664/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 13 мая в 19:40. [https://docs.google.com/document/d/1lMefx-9RysgVyPMXi3st7ASp4tc5LuewKA_iDVg82gg/edit?usp=sharing Регламент], [https://docs.google.com/spreadsheets/d/1TJLFzyrQpwCBI4eD3f45oJ6Q3XasN3Va5IzIDXi2cYg/edit?usp=sharing список студентов, приглашенных к очному написанию]&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%D0%9B%D0%B8%D1%86%D0%B5%D0%B9_%D0%9E%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD._%D0%9C%D0%B0%D1%82%D1%8D%D0%BA_%D0%A4%D0%94_Python&amp;diff=96550</id>
		<title>Лицей Онлайн. Матэк ФД Python</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%D0%9B%D0%B8%D1%86%D0%B5%D0%B9_%D0%9E%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD._%D0%9C%D0%B0%D1%82%D1%8D%D0%BA_%D0%A4%D0%94_Python&amp;diff=96550"/>
		<updated>2026-05-15T02:09:37Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==О курсе==&lt;br /&gt;
Курс предназначен для лицеистов 10 класса направления &amp;quot;Экономика и математика&amp;quot; Лицея Онлайн. Проводится в рамках факультетского дня 2025/2026 учебного года&lt;br /&gt;
&lt;br /&gt;
Занятия проходят по четвергам в 10:40 МСК&lt;br /&gt;
&lt;br /&gt;
Преподаватель: [https://t.me/danya_vin Винер Даниил]&lt;br /&gt;
&lt;br /&gt;
Семинарский контест: [https://official.contest.yandex.ru/contest/83530 тык]&lt;br /&gt;
&lt;br /&gt;
==Домашние задания==&lt;br /&gt;
Дедлайн - 23:59 МСК дня, указанного в таблице&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Ввод-вывод, типы данных, базовые операции || [https://official.contest.yandex.ru/contest/83797 ДЗ1] || 06.11.25&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Условия и циклы || [https://official.contest.yandex.ru/contest/85356 ДЗ2] || 20.11.25&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Списки || [https://official.contest.yandex.ru/contest/86426 ДЗ3] || 16.12.25&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Словари и множества || [https://official.contest.yandex.ru/contest/86580/ ДЗ4] || 07.02.26&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Функции || [https://official.contest.yandex.ru/contest/87291/ ДЗ5] || 07.02.26&lt;br /&gt;
|-&lt;br /&gt;
| 6 || ООП ([https://t.me/c/3175805961/64 как работать с этим ДЗ]) ([https://forms.gle/uYrtoh9hkJUqvsEh8 форма для сдачи])|| [https://colab.research.google.com/drive/1lGwUyD6ntjM9HKefZuHYfQ54nVJ-9twm ДЗ6] || 08.02.26&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Pandas ([https://colab.research.google.com/drive/1VeXPwY5WhtLgvXH7fMcETb28RngnSNsl?usp=sharing конспект]) || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Оценки==&lt;br /&gt;
Ведомость: [https://docs.google.com/spreadsheets/d/1qK--t0kPOJ86FXnnfNnYFeWRW0BWKZX3tnXzaHFK9oc/edit?usp=sharing тык]&lt;br /&gt;
&lt;br /&gt;
Итоговая оценка за курс вычисляется по формуле:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;O&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = 0,3 * O&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0,15 * O&amp;lt;sub&amp;gt;КР-1&amp;lt;/sub&amp;gt; + 0,15 * O&amp;lt;sub&amp;gt;КР-2&amp;lt;/sub&amp;gt; + 0,1 * O&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt; + 0,3 * O&amp;lt;sub&amp;gt;проект&amp;lt;/sub&amp;gt;&#039;&#039;&#039;, где&lt;br /&gt;
* O&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; - среднее арифметическое оценок за домашние задания&lt;br /&gt;
* O&amp;lt;sub&amp;gt;КР-1&amp;lt;/sub&amp;gt; и O&amp;lt;sub&amp;gt;КР-2&amp;lt;/sub&amp;gt; - оценка за контрольную работу 1 и контрольную работу 2 соответственно&lt;br /&gt;
* O&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt; - активность на парах&lt;br /&gt;
* O&amp;lt;sub&amp;gt;проект&amp;lt;/sub&amp;gt; - оценка за проект&lt;br /&gt;
&lt;br /&gt;
Все оценки выставляются в 10-балльной шкале без округления. В конце курса итоговая оценка округляется простым арифметическим округлением до ближайшего целого числа и переводится из 10-балльной шкалы 5-балльную системы следующим образом:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 10-балльная !! 5-балльная&lt;br /&gt;
|-&lt;br /&gt;
| 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| 2 || rowspan=&amp;quot;2&amp;quot;|2&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
|-&lt;br /&gt;
| 4 || rowspan=&amp;quot;2&amp;quot;|3&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| 6 || rowspan=&amp;quot;2&amp;quot;|4&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
| 8 || rowspan=&amp;quot;3&amp;quot;|5&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==КР==&lt;br /&gt;
КР-1 пройдет 26 февраля 2026 в 10:40. Продолжительность - 80 минут&lt;br /&gt;
&lt;br /&gt;
В КР-1 войдут все темы с 1 по 6&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1jTzwdbgYaRs1iic_zFAXpQinMKeAEy7tnPesCs58Ico/edit?usp=sharing Регламент проведения КР1]&lt;br /&gt;
&lt;br /&gt;
Демоверсия [https://official.contest.yandex.ru/contest/90701/problems/ тут]&lt;br /&gt;
&lt;br /&gt;
КР-1 состоит из:&lt;br /&gt;
* 8 тестовых вопросов закрытого и открытого типа (по 0.5 баллов каждый). 1 попытка на каждый вопрос&lt;br /&gt;
* 3 задачи на программирование (по 2 балла каждая). 10 попыток на каждую задачу&lt;br /&gt;
&lt;br /&gt;
Консультация перед КР-1 пройдет 22 февраля 2026 в 18:00 МСК&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96549</id>
		<title>Алгоритмы и структуры данных (ИИ25, 4 модуль)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96549"/>
		<updated>2026-05-15T00:26:52Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==О курсе==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Базовый уровень !! Продвинутый уровень&lt;br /&gt;
|-&lt;br /&gt;
| Лекция || Четверг 18:10 || Суббота 11:10&lt;br /&gt;
|-&lt;br /&gt;
| Семинар || Четверг 19:40 || Суббота 13:00&lt;br /&gt;
|}&lt;br /&gt;
* После нескольких раз у продвинутой группы занятия будут по пятницам в 18.10-21.00 (лекция и семинар)&lt;br /&gt;
&lt;br /&gt;
Онлайн-курс в дополнение к парам: [https://stepik.org/course/181477/ Stepik] (не дает допбаллов, просто для нарешки)&lt;br /&gt;
&lt;br /&gt;
=== Уровни ===&lt;br /&gt;
На курсе есть два уровня сложности, темы одинаковые, но с разной глубиной изучения&lt;br /&gt;
&lt;br /&gt;
Для того чтобы определиться с уровнем вам нужно решить задачи [https://contest.yandex.ru/contest/92881/ здесь]. Решайте с корпоративной почты (домен @edu.hse.ru)!&lt;br /&gt;
&lt;br /&gt;
После решения этого контеста, заполните [https://forms.yandex.ru/u/69cf7acd84227c8894f2f16d форму] до 23:59 12.04.2026. В ней укажите количество задач и желаемую группу (на 2 странице есть вопросы для самотестирования и помощи в принятии решения). &lt;br /&gt;
&lt;br /&gt;
Рекомендация: если решили 2-3 и более задач в контесте и понимаете задачки из формы выбирайте 2 уровень.&lt;br /&gt;
&lt;br /&gt;
Если вы не заполните форму, то организаторы курса сами распределят вас в какую-то из групп&lt;br /&gt;
&lt;br /&gt;
==Контакты==&lt;br /&gt;
Чат курса в TG: [https://t.me/+wi7XTbeJuSQxNjJi тык]&lt;br /&gt;
&lt;br /&gt;
Преподаватель: [https://t.me/mgordenko Горденко Мария Константиновна]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ivan_latysh Иван Латышев]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/foxxxandre Елизавета Шарова]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/evgenypal Евгений Пальников]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ispavlov Игорь Павлов]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/kas_dev Александр Красюков]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/vkozickiy Вячеслав Козицкий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/arklual Артём Клушин]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Лекции и ДЗ==&lt;br /&gt;
[https://youtube.com/playlist?list=PLmA-1xX7IuzBrz7VNrIIdJsrZgqVAfJY2&amp;amp;si=cyPnQQU-Pu7i_9Ig Плейлист курса на YouTube]&lt;br /&gt;
&lt;br /&gt;
[https://vkvideo.ru/playlist/-227011779_76 Плейлист курса на VK Video]&lt;br /&gt;
&lt;br /&gt;
Базовая группа&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Оценка сложности алгоритмов. Мастер-теорема. Простые линейные алгоритмы. || [https://contest.yandex.ru/contest/93172/enter/ ДЗ1] || 23:59 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Префиксные суммы. Два указателя. Сортировка событий ||[https://contest.yandex.ru/contest/93438/enter/ ДЗ2] || 23:59 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Поиск. Линейный поиск. Бинарный поиск. Бинарный поиск по ответу. Интерполяционный поиск || [https://colab.research.google.com/drive/1iPU8YE_U-yR-W-e58ZukUPWqee43L0kP?usp=sharing ЛР1] || 23:59 12.05&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Рекурсия. Сортировка быстрая и слиянием. Сортировка кучей. Алгоритмы на основе таких сортировок. || [https://contest.yandex.ru/contest/94370/enter/ ДЗ4] || 23:59 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Очередь, словарь, стек, дек, множество || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Связный список || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Динамическое программирование || ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Введение в теорию графов || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Продвинутая группа&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Оценка сложности алгоритмов. Мастер-теорема. Простые линейные алгоритмы. || [https://contest.yandex.ru/contest/93215/enter/ ДЗ1] || 23:59 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Префиксные суммы. Два указателя. Сортировка событий || [https://contest.yandex.ru/contest/93482/enter/ ДЗ2] || 23:59 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Поиск. Линейный поиск. Бинарный поиск. Бинарный поиск по ответу. Интерполяционный поиск || [https://colab.research.google.com/drive/1AAimgjFa5Von2GVjwteeVQTMGxdHtSpX#scrollTo=-1NfAxxn-0tB ЛР1] || 23:59 12.05&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Рекурсия. Сортировка быстрая и слиянием. Сортировка кучей. Алгоритмы на основе таких сортировок. || ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Очередь, словарь, стек, дек, множество || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Связный список || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Динамическое программирование || ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Введение в теорию графов || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
ДЗ нужно решать с корпоративного аккаунта (@edu.hse.ru)&lt;br /&gt;
&lt;br /&gt;
==Оценка и элементы контроля==&lt;br /&gt;
В любую из формул оценки идут неокругленными. Округляется только итог&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(10; 0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt;)&lt;br /&gt;
* &#039;&#039;&#039;Тесты&#039;&#039;&#039; — тест по теории, с прокторингом, 2 штуки. Будет резервный день&lt;br /&gt;
* &#039;&#039;&#039;ДЗ&#039;&#039;&#039; — 6 контестов с автоматической проверкой кода (Python, Java, Go, C++) и 2 лабораторные работы с ручной проверкой и устной защитой (ipynb)&lt;br /&gt;
* &#039;&#039;&#039;БДЗ&#039;&#039;&#039; — бонусное домашнее задание (сложное)&lt;br /&gt;
* &#039;&#039;&#039;Экзамен&#039;&#039;&#039; — состоит из 2 частей: теория и задачи в контесте. О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; = 0.7 * О&amp;lt;sub&amp;gt;задачи&amp;lt;/sub&amp;gt; + 0.3 * О&amp;lt;sub&amp;gt;теория&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Про автомат ===&lt;br /&gt;
Оценку за курс можно получить без сдачи экзамена. Для этого необходимо:&lt;br /&gt;
* сдать первый и второй теоретические тесты на 5 и выше&lt;br /&gt;
* сдать домашние работы (в среднем) на 5 и выше&lt;br /&gt;
* сдать две лабораторные (ipynb) и пройти защиту, оценка 5 и выше&lt;br /&gt;
&lt;br /&gt;
В случае, если все условия выполнены оценка ставится по следующей формуле:&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; (0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt;) / 0.6)&lt;br /&gt;
&lt;br /&gt;
При этом, вы можете прийти на экзамен, ваша оценка не станет хуже - берется лучшая из оценок: автоматом или с экзаменом&lt;br /&gt;
&lt;br /&gt;
=== Расписание тестов ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Базовый уровень !! Продвинутый уровень&lt;br /&gt;
|-&lt;br /&gt;
| Тест №1 || 14.05.2026 20:30 || 15.05.2026 20:30&lt;br /&gt;
|-&lt;br /&gt;
| Тест №2 || 04.06.2026 20:30 || 05.06.2026 20:30&lt;br /&gt;
|-&lt;br /&gt;
| Резерв || 16.05.2026 11:00 || 06.06.2026 11:00&lt;br /&gt;
|}&lt;br /&gt;
Продолжительность: 30 минут&lt;br /&gt;
&lt;br /&gt;
=== Фаст-трек ===&lt;br /&gt;
Если вы ранее проходили курсы ([https://www.hse.ru/org/persons/133408680/ М.С. Густокашина], [https://www.hse.ru/staff/gordenko/ М.К. Горденко], [https://www.hse.ru/org/persons/191485259/ В.В. Куренкова], [https://www.hse.ru/org/persons/7103512/ М.А. Бабенко], Ф.Ю. Грибова, Г. Евстропова, [https://www.hse.ru/staff/rnesterov/ Р. А. Нестерова]) на ФКН НИУ ВШЭ или курс И.Степанова на ФизТехе, или курс М.К. Горденко, В.В. Куренкова в МИСИС, то мы можем перезачесть вам данный курс.&lt;br /&gt;
&lt;br /&gt;
Тогда О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; ваша оценка за курс из списка выше)&lt;br /&gt;
&lt;br /&gt;
Если вы хотите проходить курс на повышение оценки, тогда мы выберем в итоге максимум из оценки за фаст-трек и текущей за курс.&lt;br /&gt;
&lt;br /&gt;
Для фаст-трека нужно заполнить [https://forms.yandex.ru/u/69cf79f102848fabd92445fa форму] до 23:59 12.04.2026 и приложить подтверждение, например, диплом&lt;br /&gt;
&lt;br /&gt;
== Плагиат ==&lt;br /&gt;
Для решения и сдачи задач использовать ИИ (GPT, ИИ-автодополения в IDE и прочее) &#039;&#039;&#039;запрещено&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата (в том числе материала, созданного с помощью генеративного ИИ) за элемент контроля будет выставлена оценка «0», а в учебный офис будет подана записка о нарушении академических норм&lt;br /&gt;
&lt;br /&gt;
При наличии подозрения, что задание выполнено не самостоятельно, преподаватель имеет право инициировать &#039;&#039;&#039;дополнительную проверку&#039;&#039;&#039; или &#039;&#039;&#039;защиту&#039;&#039;&#039; данного элемента контроля. Итоговая оценка за элемент будет основана на результатах такой проверки или защиты.&lt;br /&gt;
&lt;br /&gt;
Преподаватель также имеет право пригласить &#039;&#039;&#039;любого&#039;&#039;&#039; студента для защиты любого элемента оценки в случайном порядке, &#039;&#039;&#039;независимо&#039;&#039;&#039; от наличия плагиата или подозрения в плагиате. В случае &#039;&#039;&#039;отказа&#039;&#039;&#039; студента от защиты или &#039;&#039;&#039;неявки&#039;&#039;&#039; на защиту, за этот элемент выставляется оценка «0».&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
# Бхаргава А. Грокаем алгоритмы&lt;br /&gt;
# Дж. Макконнелл, Основы современных алгоритмов&lt;br /&gt;
# Кормен Т. и др. Алгоритмы. Построение и анализ&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96528</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96528"/>
		<updated>2026-05-13T17:17:55Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление графов. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 08.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || [https://official.contest.yandex.ru/contest/94177/standings Бонус] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || [https://official.contest.yandex.ru/contest/94286/standings ДЗ-3] || 22.05&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93763/standings Неделя 5] || Алгоритмы Беллмана-Форда, Левита, Флойда&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93664/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 13 мая в 19:40. [https://docs.google.com/document/d/1lMefx-9RysgVyPMXi3st7ASp4tc5LuewKA_iDVg82gg/edit?usp=sharing Регламент], [https://docs.google.com/spreadsheets/d/1TJLFzyrQpwCBI4eD3f45oJ6Q3XasN3Va5IzIDXi2cYg/edit?usp=sharing список студентов, приглашенных к очному написанию]&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96504</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96504"/>
		<updated>2026-05-12T12:32:06Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление графов. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 08.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || [https://official.contest.yandex.ru/contest/94177/standings Бонус] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93763/standings Неделя 5] || Алгоритмы Беллмана-Форда, Левита, Флойда&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93664/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 13 мая в 19:40. [https://docs.google.com/document/d/1lMefx-9RysgVyPMXi3st7ASp4tc5LuewKA_iDVg82gg/edit?usp=sharing Регламент], [https://docs.google.com/spreadsheets/d/1TJLFzyrQpwCBI4eD3f45oJ6Q3XasN3Va5IzIDXi2cYg/edit?usp=sharing список студентов, приглашенных к очному написанию]&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96500</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96500"/>
		<updated>2026-05-11T15:46:43Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление графов. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 08.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || [https://official.contest.yandex.ru/contest/94177/standings Бонус] || 24.05&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93664/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 13 мая в 19:40. [https://docs.google.com/document/d/1lMefx-9RysgVyPMXi3st7ASp4tc5LuewKA_iDVg82gg/edit?usp=sharing Регламент], [https://docs.google.com/spreadsheets/d/1TJLFzyrQpwCBI4eD3f45oJ6Q3XasN3Va5IzIDXi2cYg/edit?usp=sharing список студентов, приглашенных к очному написанию]&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96476</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96476"/>
		<updated>2026-05-07T16:27:23Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление графов. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 08.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93664/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 13 мая в 19:40. [https://docs.google.com/document/d/1lMefx-9RysgVyPMXi3st7ASp4tc5LuewKA_iDVg82gg/edit?usp=sharing Регламент], [https://docs.google.com/spreadsheets/d/1TJLFzyrQpwCBI4eD3f45oJ6Q3XasN3Va5IzIDXi2cYg/edit?usp=sharing список студентов, приглашенных к очному написанию]&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96465</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96465"/>
		<updated>2026-05-04T14:09:49Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление графов. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 08.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93664/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 13 мая в 19:40. Регламент, аудитория и список студентов, приглашенных к очному написанию, будут опубликованы позже&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96453</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96453"/>
		<updated>2026-05-01T18:02:56Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 04.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93664/standings Вариант КР]&lt;br /&gt;
&lt;br /&gt;
Пересдача пройдет 13 мая в 19:40. Регламент, аудитория и список студентов, приглашенных к очному написанию, будут опубликованы позже&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96450</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96450"/>
		<updated>2026-05-01T13:35:58Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 04.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1-YtvngjHjRWG5otOmgz7RpSePSeppwJDX8Ox1bDXUZI/edit?usp=sharing Ведомость с оценками] (учтите, что ДЗ может быть выдано меньше, чем указано в ведомости, но бонусное ДЗ будет)&lt;br /&gt;
&lt;br /&gt;
По всем вопросам пишите ассистенту лектора&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96438</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96438"/>
		<updated>2026-04-30T15:40:04Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || [https://official.contest.yandex.ru/contest/93709/standings ДЗ-2] || 04.05&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96394</id>
		<title>Алгоритмы и структуры данных (ИИ25, 4 модуль)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96394"/>
		<updated>2026-04-25T16:43:35Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==О курсе==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Базовый уровень !! Продвинутый уровень&lt;br /&gt;
|-&lt;br /&gt;
| Лекция || Четверг 18:10 || Суббота 11:10&lt;br /&gt;
|-&lt;br /&gt;
| Семинар || Четверг 19:40 || Суббота 13:00&lt;br /&gt;
|}&lt;br /&gt;
* После нескольких раз у продвинутой группы занятия будут по пятницам в 18.10-21.00 (лекция и семинар)&lt;br /&gt;
&lt;br /&gt;
Онлайн-курс в дополнение к парам: [https://stepik.org/course/181477/ Stepik] (не дает допбаллов, просто для нарешки)&lt;br /&gt;
&lt;br /&gt;
=== Уровни ===&lt;br /&gt;
На курсе есть два уровня сложности, темы одинаковые, но с разной глубиной изучения&lt;br /&gt;
&lt;br /&gt;
Для того чтобы определиться с уровнем вам нужно решить задачи [https://contest.yandex.ru/contest/92881/ здесь]. Решайте с корпоративной почты (домен @edu.hse.ru)!&lt;br /&gt;
&lt;br /&gt;
После решения этого контеста, заполните [https://forms.yandex.ru/u/69cf7acd84227c8894f2f16d форму] до 23:59 12.04.2026. В ней укажите количество задач и желаемую группу (на 2 странице есть вопросы для самотестирования и помощи в принятии решения). &lt;br /&gt;
&lt;br /&gt;
Рекомендация: если решили 2-3 и более задач в контесте и понимаете задачки из формы выбирайте 2 уровень.&lt;br /&gt;
&lt;br /&gt;
Если вы не заполните форму, то организаторы курса сами распределят вас в какую-то из групп&lt;br /&gt;
&lt;br /&gt;
==Контакты==&lt;br /&gt;
Чат курса в TG: [https://t.me/+wi7XTbeJuSQxNjJi тык]&lt;br /&gt;
&lt;br /&gt;
Преподаватель: [https://t.me/mgordenko Горденко Мария Константиновна]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ivan_latysh Иван Латышев]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/foxxxandre Елизавета Шарова]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/evgenypal Евгений Пальников]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ispavlov Игорь Павлов]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/kas_dev Александр Красюков]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/vkozickiy Вячеслав Козицкий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/arklual Артём Клушин]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Лекции и ДЗ==&lt;br /&gt;
[https://youtube.com/playlist?list=PLmA-1xX7IuzBrz7VNrIIdJsrZgqVAfJY2&amp;amp;si=cyPnQQU-Pu7i_9Ig Плейлист курса на YouTube]&lt;br /&gt;
&lt;br /&gt;
[https://vkvideo.ru/playlist/-227011779_76 Плейлист курса на VK Video]&lt;br /&gt;
&lt;br /&gt;
Базовая группа&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Оценка сложности алгоритмов. Мастер-теорема. Простые линейные алгоритмы. || [https://contest.yandex.ru/contest/93172/enter/ ДЗ1] || 23:59 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Префиксные суммы. Два указателя. Сортировка событий ||[https://contest.yandex.ru/contest/93438/enter/ ДЗ2] || 23:59 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Поиск. Линейный поиск. Бинарный поиск. Бинарный поиск по ответу. Интерполяционный поиск || [https://colab.research.google.com/drive/1iPU8YE_U-yR-W-e58ZukUPWqee43L0kP?usp=sharing ЛР1] || 23:59 12.05&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Рекурсия. Сортировка быстрая и слиянием. Сортировка кучей. Алгоритмы на основе таких сортировок. || ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Очередь, словарь, стек, дек, множество || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Связный список || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Динамическое программирование || ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Введение в теорию графов || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Продвинутая группа&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Оценка сложности алгоритмов. Мастер-теорема. Простые линейные алгоритмы. || [https://contest.yandex.ru/contest/93215/enter/ ДЗ1] || 23:59 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Префиксные суммы. Два указателя. Сортировка событий || [https://contest.yandex.ru/contest/93482/enter/ ДЗ2] || 23:59 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Поиск. Линейный поиск. Бинарный поиск. Бинарный поиск по ответу. Интерполяционный поиск || [https://colab.research.google.com/drive/1AAimgjFa5Von2GVjwteeVQTMGxdHtSpX#scrollTo=-1NfAxxn-0tB ЛР1] || 23:59 12.05&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Рекурсия. Сортировка быстрая и слиянием. Сортировка кучей. Алгоритмы на основе таких сортировок. || ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Очередь, словарь, стек, дек, множество || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Связный список || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Динамическое программирование || ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Введение в теорию графов || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
ДЗ нужно решать с корпоративного аккаунта (@edu.hse.ru)&lt;br /&gt;
&lt;br /&gt;
==Оценка и элементы контроля==&lt;br /&gt;
В любую из формул оценки идут неокругленными. Округляется только итог&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(10; 0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt;)&lt;br /&gt;
* &#039;&#039;&#039;Тесты&#039;&#039;&#039; — тест по теории, с прокторингом, 2 штуки. Будет резервный день&lt;br /&gt;
* &#039;&#039;&#039;ДЗ&#039;&#039;&#039; — 6 контестов с автоматической проверкой кода (Python, Java, Go, C++) и 2 лабораторные работы с ручной проверкой и устной защитой (ipynb)&lt;br /&gt;
* &#039;&#039;&#039;БДЗ&#039;&#039;&#039; — бонусное домашнее задание (сложное)&lt;br /&gt;
* &#039;&#039;&#039;Экзамен&#039;&#039;&#039; — состоит из 2 частей: теория и задачи в контесте. О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; = 0.7 * О&amp;lt;sub&amp;gt;задачи&amp;lt;/sub&amp;gt; + 0.3 * О&amp;lt;sub&amp;gt;теория&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Про автомат ===&lt;br /&gt;
Оценку за курс можно получить без сдачи экзамена. Для этого необходимо:&lt;br /&gt;
* сдать первый и второй теоретические тесты на 5 и выше&lt;br /&gt;
* сдать домашние работы (в среднем) на 5 и выше&lt;br /&gt;
* сдать две лабораторные (ipynb) и пройти защиту, оценка 5 и выше&lt;br /&gt;
&lt;br /&gt;
В случае, если все условия выполнены оценка ставится по следующей формуле:&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; (0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt;) / 0.6)&lt;br /&gt;
&lt;br /&gt;
При этом, вы можете прийти на экзамен, ваша оценка не станет хуже - берется лучшая из оценок: автоматом или с экзаменом&lt;br /&gt;
&lt;br /&gt;
=== Расписание тестов ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Базовый уровень !! Продвинутый уровень&lt;br /&gt;
|-&lt;br /&gt;
| Тест №1 || 14.05.2026 20:30 || 15.05.2026 20:30&lt;br /&gt;
|-&lt;br /&gt;
| Тест №2 || 04.06.2026 20:30 || 05.06.2026 20:30&lt;br /&gt;
|-&lt;br /&gt;
| Резерв || 16.05.2026 11:00 || 06.06.2026 11:00&lt;br /&gt;
|}&lt;br /&gt;
Продолжительность: 30 минут&lt;br /&gt;
&lt;br /&gt;
=== Фаст-трек ===&lt;br /&gt;
Если вы ранее проходили курсы ([https://www.hse.ru/org/persons/133408680/ М.С. Густокашина], [https://www.hse.ru/staff/gordenko/ М.К. Горденко], [https://www.hse.ru/org/persons/191485259/ В.В. Куренкова], [https://www.hse.ru/org/persons/7103512/ М.А. Бабенко], Ф.Ю. Грибова, Г. Евстропова, [https://www.hse.ru/staff/rnesterov/ Р. А. Нестерова]) на ФКН НИУ ВШЭ или курс И.Степанова на ФизТехе, или курс М.К. Горденко, В.В. Куренкова в МИСИС, то мы можем перезачесть вам данный курс.&lt;br /&gt;
&lt;br /&gt;
Тогда О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; ваша оценка за курс из списка выше)&lt;br /&gt;
&lt;br /&gt;
Если вы хотите проходить курс на повышение оценки, тогда мы выберем в итоге максимум из оценки за фаст-трек и текущей за курс.&lt;br /&gt;
&lt;br /&gt;
Для фаст-трека нужно заполнить [https://forms.yandex.ru/u/69cf79f102848fabd92445fa форму] до 23:59 12.04.2026 и приложить подтверждение, например, диплом&lt;br /&gt;
&lt;br /&gt;
== Плагиат ==&lt;br /&gt;
Для решения и сдачи задач использовать ИИ (GPT, ИИ-автодополения в IDE и прочее) &#039;&#039;&#039;запрещено&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата (в том числе материала, созданного с помощью генеративного ИИ) за элемент контроля будет выставлена оценка «0», а в учебный офис будет подана записка о нарушении академических норм&lt;br /&gt;
&lt;br /&gt;
При наличии подозрения, что задание выполнено не самостоятельно, преподаватель имеет право инициировать &#039;&#039;&#039;дополнительную проверку&#039;&#039;&#039; или &#039;&#039;&#039;защиту&#039;&#039;&#039; данного элемента контроля. Итоговая оценка за элемент будет основана на результатах такой проверки или защиты.&lt;br /&gt;
&lt;br /&gt;
Преподаватель также имеет право пригласить &#039;&#039;&#039;любого&#039;&#039;&#039; студента для защиты любого элемента оценки в случайном порядке, &#039;&#039;&#039;независимо&#039;&#039;&#039; от наличия плагиата или подозрения в плагиате. В случае &#039;&#039;&#039;отказа&#039;&#039;&#039; студента от защиты или &#039;&#039;&#039;неявки&#039;&#039;&#039; на защиту, за этот элемент выставляется оценка «0».&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
# Бхаргава А. Грокаем алгоритмы&lt;br /&gt;
# Дж. Макконнелл, Основы современных алгоритмов&lt;br /&gt;
# Кормен Т. и др. Алгоритмы. Построение и анализ&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96373</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96373"/>
		<updated>2026-04-24T07:32:37Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест || Тема&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1] || Представления графов, DFS: поиск компонент связности&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2] || DFS: проверка графа на двудольность, диаметр и центр дерева, поиск цикла&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3] || DFS: мосты, точки сочленения, топологическая сортировка, подготовка к КР&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93694/standings Неделя 4] || Обход в ширину, алгоритм Дейкстры&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96359</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96359"/>
		<updated>2026-04-22T16:46:16Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест &lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1]&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2]&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96348</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96348"/>
		<updated>2026-04-22T08:12:22Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 22.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест &lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1]&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2]&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;br /&gt;
&lt;br /&gt;
[https://official.contest.yandex.ru/contest/93602/standings Демоверсия]&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96336</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96336"/>
		<updated>2026-04-20T20:09:31Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 22.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест &lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1]&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2]&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;br /&gt;
&lt;br /&gt;
=== КР-1 ===&lt;br /&gt;
Работа пройдет 23 апреля в 16:10. Регламент проведения опубликован [https://docs.google.com/document/d/10WIf1RqVzpt7gkRqQQ5mpCgqdhvheISioTyCdbPpv-0/edit?usp=sharing здесь]&lt;br /&gt;
&lt;br /&gt;
Продолжительность: 80 минут&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96327</id>
		<title>Алгоритмы и структуры данных (ИИ25, 4 модуль)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96327"/>
		<updated>2026-04-19T20:26:21Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==О курсе==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Базовый уровень !! Продвинутый уровень&lt;br /&gt;
|-&lt;br /&gt;
| Лекция || Четверг 18:10 || Суббота 11:10&lt;br /&gt;
|-&lt;br /&gt;
| Семинар || Четверг 19:40 || Суббота 13:00&lt;br /&gt;
|}&lt;br /&gt;
* После нескольких раз у продвинутой группы занятия будут по пятницам в 18.10-21.00 (лекция и семинар)&lt;br /&gt;
&lt;br /&gt;
Онлайн-курс в дополнение к парам: [https://stepik.org/course/181477/ Stepik] (не дает допбаллов, просто для нарешки)&lt;br /&gt;
&lt;br /&gt;
=== Уровни ===&lt;br /&gt;
На курсе есть два уровня сложности, темы одинаковые, но с разной глубиной изучения&lt;br /&gt;
&lt;br /&gt;
Для того чтобы определиться с уровнем вам нужно решить задачи [https://contest.yandex.ru/contest/92881/ здесь]. Решайте с корпоративной почты (домен @edu.hse.ru)!&lt;br /&gt;
&lt;br /&gt;
После решения этого контеста, заполните [https://forms.yandex.ru/u/69cf7acd84227c8894f2f16d форму] до 23:59 12.04.2026. В ней укажите количество задач и желаемую группу (на 2 странице есть вопросы для самотестирования и помощи в принятии решения). &lt;br /&gt;
&lt;br /&gt;
Рекомендация: если решили 2-3 и более задач в контесте и понимаете задачки из формы выбирайте 2 уровень.&lt;br /&gt;
&lt;br /&gt;
Если вы не заполните форму, то организаторы курса сами распределят вас в какую-то из групп&lt;br /&gt;
&lt;br /&gt;
==Контакты==&lt;br /&gt;
Чат курса в TG: [https://t.me/+wi7XTbeJuSQxNjJi тык]&lt;br /&gt;
&lt;br /&gt;
Преподаватель: [https://t.me/mgordenko Горденко Мария Константиновна]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ivan_latysh Иван Латышев]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/foxxxandre Елизавета Шарова]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/evgenypal Евгений Пальников]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ispavlov Игорь Павлов]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/kas_dev Александр Красюков]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/vkozickiy Вячеслав Козицкий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/arklual Артём Клушин]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Лекции и ДЗ==&lt;br /&gt;
[https://youtube.com/playlist?list=PLmA-1xX7IuzBrz7VNrIIdJsrZgqVAfJY2&amp;amp;si=cyPnQQU-Pu7i_9Ig Плейлист курса на YouTube]&lt;br /&gt;
&lt;br /&gt;
[https://vkvideo.ru/playlist/-227011779_76 Плейлист курса на VK Video]&lt;br /&gt;
&lt;br /&gt;
Базовая группа&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Оценка сложности алгоритмов. Мастер-теорема. Простые линейные алгоритмы. || [https://contest.yandex.ru/contest/93172/enter/ ДЗ1] || 23:59 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Префиксные суммы. Два указателя. Сортировка событий ||[https://contest.yandex.ru/contest/93438/enter/ ДЗ2] || 23:59 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Поиск. Линейный поиск. Бинарный поиск. Бинарный поиск по ответу. Интерполяционный поиск || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Рекурсия. Сортировка быстрая и слиянием. Сортировка кучей. Алгоритмы на основе таких сортировок. || ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Очередь, словарь, стек, дек, множество || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Связный список || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Динамическое программирование || ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Введение в теорию графов || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Продвинутая группа&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Оценка сложности алгоритмов. Мастер-теорема. Простые линейные алгоритмы. || [https://contest.yandex.ru/contest/93215/enter/ ДЗ1] || 23:59 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Префиксные суммы. Два указателя. Сортировка событий || [https://contest.yandex.ru/contest/93482/enter/ ДЗ2] || 23:59 26.04&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Поиск. Линейный поиск. Бинарный поиск. Бинарный поиск по ответу. Интерполяционный поиск || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Рекурсия. Сортировка быстрая и слиянием. Сортировка кучей. Алгоритмы на основе таких сортировок. || ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Очередь, словарь, стек, дек, множество || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Связный список || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Динамическое программирование || ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Введение в теорию графов || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
ДЗ нужно решать с корпоративного аккаунта (@edu.hse.ru)&lt;br /&gt;
&lt;br /&gt;
==Оценка и элементы контроля==&lt;br /&gt;
В любую из формул оценки идут неокругленными. Округляется только итог&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(10; 0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt;)&lt;br /&gt;
* &#039;&#039;&#039;Тесты&#039;&#039;&#039; — тест по теории, с прокторингом, 2 штуки. Будет резервный день&lt;br /&gt;
* &#039;&#039;&#039;ДЗ&#039;&#039;&#039; — 6 контестов с автоматической проверкой кода (Python, Java, Go, C++) и 2 лабораторные с ручной проверкой и устной защитой (ipynb)&lt;br /&gt;
* &#039;&#039;&#039;БДЗ&#039;&#039;&#039; — бонусное домашнее задание (сложное)&lt;br /&gt;
* &#039;&#039;&#039;Экзамен&#039;&#039;&#039; — состоит из 2 частей: теория и задачи в контесте. О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; = 0.7 * О&amp;lt;sub&amp;gt;задачи&amp;lt;/sub&amp;gt; + 0.3 * О&amp;lt;sub&amp;gt;теория&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Про автомат ===&lt;br /&gt;
Оценку за курс можно получить без сдачи экзамена. Для этого необходимо:&lt;br /&gt;
* сдать первый и второй теоретические тесты на 5 и выше&lt;br /&gt;
* сдать домашние работы (в среднем) на 5 и выше&lt;br /&gt;
* сдать две лабораторные (ipynb) и пройти защиту, оценка 5 и выше&lt;br /&gt;
&lt;br /&gt;
В случае, если все условия выполнены оценка ставится по следующей формуле:&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; (0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt;) / 0.6)&lt;br /&gt;
&lt;br /&gt;
При этом, вы можете прийти на экзамен, ваша оценка не станет хуже - берется лучшая из оценок: автоматом или с экзаменом&lt;br /&gt;
&lt;br /&gt;
=== Расписание тестов ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Базовый уровень !! Продвинутый уровень&lt;br /&gt;
|-&lt;br /&gt;
| Тест №1 || 14.05.2026 20:30 || 15.05.2026 20:30&lt;br /&gt;
|-&lt;br /&gt;
| Тест №2 || 04.06.2026 20:30 || 05.06.2026 20:30&lt;br /&gt;
|-&lt;br /&gt;
| Резерв || 16.05.2026 11:00 || 06.06.2026 11:00&lt;br /&gt;
|}&lt;br /&gt;
Продолжительность: 30 минут&lt;br /&gt;
&lt;br /&gt;
=== Фаст-трек ===&lt;br /&gt;
Если вы ранее проходили курсы ([https://www.hse.ru/org/persons/133408680/ М.С. Густокашина], [https://www.hse.ru/staff/gordenko/ М.К. Горденко], [https://www.hse.ru/org/persons/191485259/ В.В. Куренкова], [https://www.hse.ru/org/persons/7103512/ М.А. Бабенко], Ф.Ю. Грибова, Г. Евстропова, [https://www.hse.ru/staff/rnesterov/ Р. А. Нестерова]) на ФКН НИУ ВШЭ или курс И.Степанова на ФизТехе, или курс М.К. Горденко, В.В. Куренкова в МИСИС, то мы можем перезачесть вам данный курс.&lt;br /&gt;
&lt;br /&gt;
Тогда О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; ваша оценка за курс из списка выше)&lt;br /&gt;
&lt;br /&gt;
Если вы хотите проходить курс на повышение оценки, тогда мы выберем в итоге максимум из оценки за фаст-трек и текущей за курс.&lt;br /&gt;
&lt;br /&gt;
Для фаст-трека нужно заполнить [https://forms.yandex.ru/u/69cf79f102848fabd92445fa форму] до 23:59 12.04.2026 и приложить подтверждение, например, диплом&lt;br /&gt;
&lt;br /&gt;
== Плагиат ==&lt;br /&gt;
Для решения и сдачи задач использовать ИИ (GPT, ИИ-автодополения в IDE и прочее) &#039;&#039;&#039;запрещено&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата (в том числе материала, созданного с помощью генеративного ИИ) за элемент контроля будет выставлена оценка «0», а в учебный офис будет подана записка о нарушении академических норм&lt;br /&gt;
&lt;br /&gt;
При наличии подозрения, что задание выполнено не самостоятельно, преподаватель имеет право инициировать &#039;&#039;&#039;дополнительную проверку&#039;&#039;&#039; или &#039;&#039;&#039;защиту&#039;&#039;&#039; данного элемента контроля. Итоговая оценка за элемент будет основана на результатах такой проверки или защиты.&lt;br /&gt;
&lt;br /&gt;
Преподаватель также имеет право пригласить &#039;&#039;&#039;любого&#039;&#039;&#039; студента для защиты любого элемента оценки в случайном порядке, &#039;&#039;&#039;независимо&#039;&#039;&#039; от наличия плагиата или подозрения в плагиате. В случае &#039;&#039;&#039;отказа&#039;&#039;&#039; студента от защиты или &#039;&#039;&#039;неявки&#039;&#039;&#039; на защиту, за этот элемент выставляется оценка «0».&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
# Бхаргава А. Грокаем алгоритмы&lt;br /&gt;
# Дж. Макконнелл, Основы современных алгоритмов&lt;br /&gt;
# Кормен Т. и др. Алгоритмы. Построение и анализ&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96285</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96285"/>
		<updated>2026-04-16T22:32:55Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 22.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест &lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1]&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2]&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93434/standings Неделя 3]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96284</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96284"/>
		<updated>2026-04-16T22:31:50Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93440/standings ДЗ-1] || 22.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест &lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1]&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96283</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96283"/>
		<updated>2026-04-16T22:31:31Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-1] || 22.04&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест &lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1]&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96263</id>
		<title>Алгоритмы и структуры данных (ИИ25, 4 модуль)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96263"/>
		<updated>2026-04-16T19:09:16Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==О курсе==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Базовый уровень !! Продвинутый уровень&lt;br /&gt;
|-&lt;br /&gt;
| Лекция || Четверг 18:10 || Суббота 11:10&lt;br /&gt;
|-&lt;br /&gt;
| Семинар || Четверг 19:40 || Суббота 13:00&lt;br /&gt;
|}&lt;br /&gt;
* После нескольких раз у продвинутой группы занятия будут по пятницам в 18.10-21.00 (лекция и семинар)&lt;br /&gt;
&lt;br /&gt;
Онлайн-курс в дополнение к парам: [https://stepik.org/course/181477/ Stepik] (не дает допбаллов, просто для нарешки)&lt;br /&gt;
&lt;br /&gt;
=== Уровни ===&lt;br /&gt;
На курсе есть два уровня сложности, темы одинаковые, но с разной глубиной изучения&lt;br /&gt;
&lt;br /&gt;
Для того чтобы определиться с уровнем вам нужно решить задачи [https://contest.yandex.ru/contest/92881/ здесь]. Решайте с корпоративной почты (домен @edu.hse.ru)!&lt;br /&gt;
&lt;br /&gt;
После решения этого контеста, заполните [https://forms.yandex.ru/u/69cf7acd84227c8894f2f16d форму] до 23:59 12.04.2026. В ней укажите количество задач и желаемую группу (на 2 странице есть вопросы для самотестирования и помощи в принятии решения). &lt;br /&gt;
&lt;br /&gt;
Рекомендация: если решили 2-3 и более задач в контесте и понимаете задачки из формы выбирайте 2 уровень.&lt;br /&gt;
&lt;br /&gt;
Если вы не заполните форму, то организаторы курса сами распределят вас в какую-то из групп&lt;br /&gt;
&lt;br /&gt;
==Контакты==&lt;br /&gt;
Чат курса в TG: [https://t.me/+wi7XTbeJuSQxNjJi тык]&lt;br /&gt;
&lt;br /&gt;
Преподаватель: [https://t.me/mgordenko Горденко Мария Константиновна]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ivan_latysh Иван Латышев]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/foxxxandre Елизавета Шарова]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/evgenypal Евгений Пальников]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ispavlov Игорь Павлов]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/kas_dev Александр Красюков]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/vkozickiy Вячеслав Козицкий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/arklual Артём Клушин]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Лекции и ДЗ==&lt;br /&gt;
[https://youtube.com/playlist?list=PLmA-1xX7IuzBrz7VNrIIdJsrZgqVAfJY2&amp;amp;si=cyPnQQU-Pu7i_9Ig Плейлист курса на YouTube]&lt;br /&gt;
&lt;br /&gt;
[https://vkvideo.ru/playlist/-227011779_76 Плейлист курса на VK Video]&lt;br /&gt;
&lt;br /&gt;
Базовая группа&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Оценка сложности алгоритмов. Мастер-теорема. Простые линейные алгоритмы. || [https://contest.yandex.ru/contest/93172/enter/ ДЗ1] || 23:59 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Префиксные суммы. Два указателя. Сортировка событий || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Поиск. Линейный поиск. Бинарный поиск. Бинарный поиск по ответу. Интерполяционный поиск || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Рекурсия. Сортировка быстрая и слиянием. Сортировка кучей. Алгоритмы на основе таких сортировок. || ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Очередь, словарь, стек, дек, множество || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Связный список || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Динамическое программирование || ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Введение в теорию графов || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Продвинутая группа&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Оценка сложности алгоритмов. Мастер-теорема. Простые линейные алгоритмы. || [https://contest.yandex.ru/contest/93215/enter/ ДЗ1] || 23:59 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Префиксные суммы. Два указателя. Сортировка событий || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Поиск. Линейный поиск. Бинарный поиск. Бинарный поиск по ответу. Интерполяционный поиск || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Рекурсия. Сортировка быстрая и слиянием. Сортировка кучей. Алгоритмы на основе таких сортировок. || ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Очередь, словарь, стек, дек, множество || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Связный список || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Динамическое программирование || ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Введение в теорию графов || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
ДЗ нужно решать с корпоративного аккаунта (@edu.hse.ru)&lt;br /&gt;
&lt;br /&gt;
==Оценка и элементы контроля==&lt;br /&gt;
В любую из формул оценки идут неокругленными. Округляется только итог&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(10; 0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt;)&lt;br /&gt;
* &#039;&#039;&#039;Тесты&#039;&#039;&#039; — тест по теории, с прокторингом, 2 штуки. Будет резервный день&lt;br /&gt;
* &#039;&#039;&#039;ДЗ&#039;&#039;&#039; — 6 контестов с автоматической проверкой кода (Python, Java, Go, C++) и 2 лабораторные с ручной проверкой и устной защитой (ipynb)&lt;br /&gt;
* &#039;&#039;&#039;БДЗ&#039;&#039;&#039; — бонусное домашнее задание (сложное)&lt;br /&gt;
* &#039;&#039;&#039;Экзамен&#039;&#039;&#039; — состоит из 2 частей: теория и задачи в контесте. О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; = 0.7 * О&amp;lt;sub&amp;gt;задачи&amp;lt;/sub&amp;gt; + 0.3 * О&amp;lt;sub&amp;gt;теория&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Про автомат ===&lt;br /&gt;
Оценку за курс можно получить без сдачи экзамена. Для этого необходимо:&lt;br /&gt;
* сдать первый и второй теоретические тесты на 5 и выше&lt;br /&gt;
* сдать домашние работы (в среднем) на 5 и выше&lt;br /&gt;
* сдать две лабораторные (ipynb) и пройти защиту, оценка 5 и выше&lt;br /&gt;
&lt;br /&gt;
В случае, если все условия выполнены оценка ставится по следующей формуле:&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; (0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt;) / 0.6)&lt;br /&gt;
&lt;br /&gt;
При этом, вы можете прийти на экзамен, ваша оценка не станет хуже - берется лучшая из оценок: автоматом или с экзаменом&lt;br /&gt;
&lt;br /&gt;
=== Расписание тестов ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Базовый уровень !! Продвинутый уровень&lt;br /&gt;
|-&lt;br /&gt;
| Тест №1 || 14.05.2026 20:30 || 04.06.2026 20:30&lt;br /&gt;
|-&lt;br /&gt;
| Тест №2 || 15.05.2026 20:30 || 05.06.2026 20:30&lt;br /&gt;
|-&lt;br /&gt;
| Резерв || 16.05.2026 11:00 || 06.06.2026 11:00&lt;br /&gt;
|}&lt;br /&gt;
Продолжительность: 30 минут&lt;br /&gt;
&lt;br /&gt;
=== Фаст-трек ===&lt;br /&gt;
Если вы ранее проходили курсы ([https://www.hse.ru/org/persons/133408680/ М.С. Густокашина], [https://www.hse.ru/staff/gordenko/ М.К. Горденко], [https://www.hse.ru/org/persons/191485259/ В.В. Куренкова], [https://www.hse.ru/org/persons/7103512/ М.А. Бабенко], Ф.Ю. Грибова, Г. Евстропова, [https://www.hse.ru/staff/rnesterov/ Р. А. Нестерова]) на ФКН НИУ ВШЭ или курс И.Степанова на ФизТехе, или курс М.К. Горденко, В.В. Куренкова в МИСИС, то мы можем перезачесть вам данный курс.&lt;br /&gt;
&lt;br /&gt;
Тогда О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; ваша оценка за курс из списка выше)&lt;br /&gt;
&lt;br /&gt;
Если вы хотите проходить курс на повышение оценки, тогда мы выберем в итоге максимум из оценки за фаст-трек и текущей за курс.&lt;br /&gt;
&lt;br /&gt;
Для фаст-трека нужно заполнить [https://forms.yandex.ru/u/69cf79f102848fabd92445fa форму] до 23:59 12.04.2026 и приложить подтверждение, например, диплом&lt;br /&gt;
&lt;br /&gt;
== Плагиат ==&lt;br /&gt;
Для решения и сдачи задач использовать ИИ (GPT, ИИ-автодополения в IDE и прочее) &#039;&#039;&#039;запрещено&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата (в том числе материала, созданного с помощью генеративного ИИ) за элемент контроля будет выставлена оценка «0», а в учебный офис будет подана записка о нарушении академических норм&lt;br /&gt;
&lt;br /&gt;
При наличии подозрения, что задание выполнено не самостоятельно, преподаватель имеет право инициировать &#039;&#039;&#039;дополнительную проверку&#039;&#039;&#039; или &#039;&#039;&#039;защиту&#039;&#039;&#039; данного элемента контроля. Итоговая оценка за элемент будет основана на результатах такой проверки или защиты.&lt;br /&gt;
&lt;br /&gt;
Преподаватель также имеет право пригласить &#039;&#039;&#039;любого&#039;&#039;&#039; студента для защиты любого элемента оценки в случайном порядке, &#039;&#039;&#039;независимо&#039;&#039;&#039; от наличия плагиата или подозрения в плагиате. В случае &#039;&#039;&#039;отказа&#039;&#039;&#039; студента от защиты или &#039;&#039;&#039;неявки&#039;&#039;&#039; на защиту, за этот элемент выставляется оценка «0».&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
# Бхаргава А. Грокаем алгоритмы&lt;br /&gt;
# Дж. Макконнелл, Основы современных алгоритмов&lt;br /&gt;
# Кормен Т. и др. Алгоритмы. Построение и анализ&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96165</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96165"/>
		<updated>2026-04-10T17:53:42Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || [https://official.contest.yandex.ru/contest/93184/standings ДЗ-0] || 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест &lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1]&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96164</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96164"/>
		<updated>2026-04-10T17:31:28Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест &lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1]&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Edgarchick Петросян Эдгар] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Также у нас есть запасной ассистент — [https://t.me/b1tterpetals Покровский Александр]. Если ваш ассист долго молчит (ну спит человек), то можете писать ему&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96145</id>
		<title>Алгоритмы и структуры данных (ИИ25, 4 модуль)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96145"/>
		<updated>2026-04-10T09:25:42Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==О курсе==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Базовый уровень !! Продвинутый уровень&lt;br /&gt;
|-&lt;br /&gt;
| Лекция || Четверг 18:10 || Суббота 11:10&lt;br /&gt;
|-&lt;br /&gt;
| Семинар || Четверг 19:40 || Суббота 13:00&lt;br /&gt;
|}&lt;br /&gt;
* После нескольких раз у продвинутой группы занятия будут по пятницам в 18.10-21.00 (лекция и семинар)&lt;br /&gt;
&lt;br /&gt;
Онлайн-курс в дополнение к парам: [https://stepik.org/course/181477/ Stepik] (не дает допбаллов, просто для нарешки)&lt;br /&gt;
&lt;br /&gt;
=== Уровни ===&lt;br /&gt;
На курсе есть два уровня сложности, темы одинаковые, но с разной глубиной изучения&lt;br /&gt;
&lt;br /&gt;
Для того чтобы определиться с уровнем вам нужно решить задачи [https://contest.yandex.ru/contest/92881/ здесь]. Решайте с корпоративной почты (домен @edu.hse.ru)!&lt;br /&gt;
&lt;br /&gt;
После решения этого контеста, заполните [https://forms.yandex.ru/u/69cf7acd84227c8894f2f16d форму] до 23:59 12.04.2026. В ней укажите количество задач и желаемую группу (на 2 странице есть вопросы для самотестирования и помощи в принятии решения). &lt;br /&gt;
&lt;br /&gt;
Рекомендация: если решили 2-3 и более задач в контесте и понимаете задачки из формы выбирайте 2 уровень.&lt;br /&gt;
&lt;br /&gt;
Если вы не заполните форму, то организаторы курса сами распределят вас в какую-то из групп&lt;br /&gt;
&lt;br /&gt;
==Контакты==&lt;br /&gt;
Чат курса в TG: [https://t.me/+wi7XTbeJuSQxNjJi тык]&lt;br /&gt;
&lt;br /&gt;
Преподаватель: [https://t.me/mgordenko Горденко Мария Константиновна]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ivan_latysh Иван Латышев]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/foxxxandre Елизавета Шарова]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/evgenypal Евгений Пальников]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ispavlov Игорь Павлов]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/kas_dev Александр Красюков]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/vkozickiy Вячеслав Козицкий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/arklual Артём Клушин]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Лекции и ДЗ==&lt;br /&gt;
[https://youtube.com/playlist?list=PLmA-1xX7IuzBrz7VNrIIdJsrZgqVAfJY2&amp;amp;si=cyPnQQU-Pu7i_9Ig Плейлист курса на YouTube]&lt;br /&gt;
&lt;br /&gt;
[https://vkvideo.ru/playlist/-227011779_76 Плейлист курса на VK Video]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Оценка сложности алгоритмов. Мастер-теорема. Простые линейные алгоритмы. || [https://contest.yandex.ru/contest/93172/enter/ ДЗ1] || 23:59 19.04&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Префиксные суммы. Два указателя. Сортировка событий || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Поиск. Линейный поиск. Бинарный поиск. Бинарный поиск по ответу. Интерполяционный поиск || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Рекурсия. Сортировка быстрая и слиянием. Сортировка кучей. Алгоритмы на основе таких сортировок. || ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Очередь, словарь, стек, дек, множество || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Связный список || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Динамическое программирование || ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Введение в теорию графов || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
ДЗ нужно решать с корпоративного аккаунта (@edu.hse.ru)&lt;br /&gt;
&lt;br /&gt;
==Оценка и элементы контроля==&lt;br /&gt;
В любую из формул оценки идут неокругленными. Округляется только итог&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(10; 0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt;)&lt;br /&gt;
* &#039;&#039;&#039;Тесты&#039;&#039;&#039; — тест по теории, с прокторингом, 2 штуки. Будет резервный день&lt;br /&gt;
* &#039;&#039;&#039;ДЗ&#039;&#039;&#039; — 6 контестов с автоматической проверкой кода (Python, Java, Go, C++) и 2 лабораторные с ручной проверкой и устной защитой (ipynb)&lt;br /&gt;
* &#039;&#039;&#039;БДЗ&#039;&#039;&#039; — бонусное домашнее задание (сложное)&lt;br /&gt;
* &#039;&#039;&#039;Экзамен&#039;&#039;&#039; — состоит из 2 частей: теория и задачи в контесте. О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; = 0.7 * О&amp;lt;sub&amp;gt;задачи&amp;lt;/sub&amp;gt; + 0.3 * О&amp;lt;sub&amp;gt;теория&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Про автомат ===&lt;br /&gt;
Оценку за курс можно получить без сдачи экзамена. Для этого необходимо:&lt;br /&gt;
* сдать первый и второй теоретические тесты на 5 и выше&lt;br /&gt;
* сдать домашние работы (в среднем) на 5 и выше&lt;br /&gt;
* сдать две лабораторные (ipynb) и пройти защиту, оценка 5 и выше&lt;br /&gt;
&lt;br /&gt;
В случае, если все условия выполнены оценка ставится по следующей формуле:&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; (0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt;) / 0.6)&lt;br /&gt;
&lt;br /&gt;
При этом, вы можете прийти на экзамен, ваша оценка не станет хуже - берется лучшая из оценок: автоматом или с экзаменом&lt;br /&gt;
&lt;br /&gt;
=== Фаст-трек ===&lt;br /&gt;
Если вы ранее проходили курсы ([https://www.hse.ru/org/persons/133408680/ М.С. Густокашина], [https://www.hse.ru/staff/gordenko/ М.К. Горденко], [https://www.hse.ru/org/persons/191485259/ В.В. Куренкова], [https://www.hse.ru/org/persons/7103512/ М.А. Бабенко], Ф.Ю. Грибова, Г. Евстропова, [https://www.hse.ru/staff/rnesterov/ Р. А. Нестерова]) на ФКН НИУ ВШЭ или курс И.Степанова на ФизТехе, или курс М.К. Горденко, В.В. Куренкова в МИСИС, то мы можем перезачесть вам данный курс.&lt;br /&gt;
&lt;br /&gt;
Тогда О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; ваша оценка за курс из списка выше)&lt;br /&gt;
&lt;br /&gt;
Если вы хотите проходить курс на повышение оценки, тогда мы выберем в итоге максимум из оценки за фаст-трек и текущей за курс.&lt;br /&gt;
&lt;br /&gt;
Для фаст-трека нужно заполнить [https://forms.yandex.ru/u/69cf79f102848fabd92445fa форму] до 23:59 12.04.2026 и приложить подтверждение, например, диплом&lt;br /&gt;
&lt;br /&gt;
== Плагиат ==&lt;br /&gt;
Для решения и сдачи задач использовать ИИ (GPT, ИИ-автодополения в IDE и прочее) &#039;&#039;&#039;запрещено&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата (в том числе материала, созданного с помощью генеративного ИИ) за элемент контроля будет выставлена оценка «0», а в учебный офис будет подана записка о нарушении академических норм&lt;br /&gt;
&lt;br /&gt;
При наличии подозрения, что задание выполнено не самостоятельно, преподаватель имеет право инициировать &#039;&#039;&#039;дополнительную проверку&#039;&#039;&#039; или &#039;&#039;&#039;защиту&#039;&#039;&#039; данного элемента контроля. Итоговая оценка за элемент будет основана на результатах такой проверки или защиты.&lt;br /&gt;
&lt;br /&gt;
Преподаватель также имеет право пригласить &#039;&#039;&#039;любого&#039;&#039;&#039; студента для защиты любого элемента оценки в случайном порядке, &#039;&#039;&#039;независимо&#039;&#039;&#039; от наличия плагиата или подозрения в плагиате. В случае &#039;&#039;&#039;отказа&#039;&#039;&#039; студента от защиты или &#039;&#039;&#039;неявки&#039;&#039;&#039; на защиту, за этот элемент выставляется оценка «0».&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
# Бхаргава А. Грокаем алгоритмы&lt;br /&gt;
# Дж. Макконнелл, Основы современных алгоритмов&lt;br /&gt;
# Кормен Т. и др. Алгоритмы. Построение и анализ&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96140</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96140"/>
		<updated>2026-04-09T22:56:19Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест &lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1]&lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/93021/standings Неделя 2]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||  || ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96115</id>
		<title>Алгоритмы и структуры данных (ИИ25, 4 модуль)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96115"/>
		<updated>2026-04-08T15:40:34Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==О курсе==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Базовый уровень !! Продвинутый уровень&lt;br /&gt;
|-&lt;br /&gt;
| Лекция || Четверг 18:10 || Суббота 11:10&lt;br /&gt;
|-&lt;br /&gt;
| Семинар || Четверг 19:40 || Суббота 13:00&lt;br /&gt;
|}&lt;br /&gt;
* После нескольких раз у продвинутой группы занятия будут по пятницам в 18.10-21.00 (лекция и семинар)&lt;br /&gt;
&lt;br /&gt;
Онлайн-курс в дополнение к парам: [https://stepik.org/course/181477/ Stepik] (не дает допбаллов, просто для нарешки)&lt;br /&gt;
&lt;br /&gt;
=== Уровни ===&lt;br /&gt;
На курсе есть два уровня сложности, темы одинаковые, но с разной глубиной изучения&lt;br /&gt;
&lt;br /&gt;
Для того чтобы определиться с уровнем вам нужно решить задачи [https://contest.yandex.ru/contest/92881/ здесь]. Решайте с корпоративной почты (домен @edu.hse.ru)!&lt;br /&gt;
&lt;br /&gt;
После решения этого контеста, заполните [https://forms.yandex.ru/u/69cf7acd84227c8894f2f16d форму] до 23:59 12.04.2026. В ней укажите количество задач и желаемую группу (на 2 странице есть вопросы для самотестирования и помощи в принятии решения). &lt;br /&gt;
&lt;br /&gt;
Рекомендация: если решили 2-3 и более задач в контесте и понимаете задачки из формы выбирайте 2 уровень.&lt;br /&gt;
&lt;br /&gt;
Если вы не заполните форму, то организаторы курса сами распределят вас в какую-то из групп&lt;br /&gt;
&lt;br /&gt;
==Контакты==&lt;br /&gt;
Чат курса в TG: [https://t.me/+wi7XTbeJuSQxNjJi тык]&lt;br /&gt;
&lt;br /&gt;
Преподаватель: [https://t.me/mgordenko Горденко Мария Константиновна]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ivan_latysh Иван Латышев]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/foxxxandre Елизавета Шарова]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/evgenypal Евгений Пальников]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ispavlov Игорь Павлов]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/kas_dev Александр Красюков]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/vkozickiy Вячеслав Козицкий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/arklual Артём Клушин]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Лекции и ДЗ==&lt;br /&gt;
[https://youtube.com/playlist?list=PLmA-1xX7IuzBrz7VNrIIdJsrZgqVAfJY2&amp;amp;si=cyPnQQU-Pu7i_9Ig Плейлист курса на YouTube]&lt;br /&gt;
&lt;br /&gt;
[https://vkvideo.ru/playlist/-227011779_76 Плейлист курса на VK Video]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Оценка сложности алгоритмов. Мастер-теорема. Простые линейные алгоритмы. || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Префиксные суммы. Два указателя. Сортировка событий || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Поиск. Линейный поиск. Бинарный поиск. Бинарный поиск по ответу. Интерполяционный поиск || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Рекурсия. Сортировка быстрая и слиянием. Сортировка кучей. Алгоритмы на основе таких сортировок. || ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Очередь, словарь, стек, дек, множество || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Связный список || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Динамическое программирование || ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Введение в теорию графов || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Оценка и элементы контроля==&lt;br /&gt;
В любую из формул оценки идут неокругленными. Округляется только итог&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(10; 0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt;)&lt;br /&gt;
* &#039;&#039;&#039;Тесты&#039;&#039;&#039; — тест по теории, с прокторингом, 2 штуки. Будет резервный день&lt;br /&gt;
* &#039;&#039;&#039;ДЗ&#039;&#039;&#039; — 6 контестов с автоматической проверкой кода (Python, Java, Go, C++) и 2 лабораторные с ручной проверкой и устной защитой (ipynb)&lt;br /&gt;
* &#039;&#039;&#039;БДЗ&#039;&#039;&#039; — бонусное домашнее задание (сложное)&lt;br /&gt;
* &#039;&#039;&#039;Экзамен&#039;&#039;&#039; — состоит из 2 частей: теория и задачи в контесте. О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; = 0.7 * О&amp;lt;sub&amp;gt;задачи&amp;lt;/sub&amp;gt; + 0.3 * О&amp;lt;sub&amp;gt;теория&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Про автомат ===&lt;br /&gt;
Оценку за курс можно получить без сдачи экзамена. Для этого необходимо:&lt;br /&gt;
* сдать первый и второй теоретические тесты на 5 и выше&lt;br /&gt;
* сдать домашние работы (в среднем) на 5 и выше&lt;br /&gt;
* сдать две лабораторные (ipynb) и пройти защиту, оценка 5 и выше&lt;br /&gt;
&lt;br /&gt;
В случае, если все условия выполнены оценка ставится по следующей формуле:&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; (0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt;) / 0.6)&lt;br /&gt;
&lt;br /&gt;
При этом, вы можете прийти на экзамен, ваша оценка не станет хуже - берется лучшая из оценок: автоматом или с экзаменом&lt;br /&gt;
&lt;br /&gt;
=== Фаст-трек ===&lt;br /&gt;
Если вы ранее проходили курсы ([https://www.hse.ru/org/persons/133408680/ М.С. Густокашина], [https://www.hse.ru/staff/gordenko/ М.К. Горденко], [https://www.hse.ru/org/persons/191485259/ В.В. Куренкова], [https://www.hse.ru/org/persons/7103512/ М.А. Бабенко], Ф.Ю. Грибова, Г. Евстропова, [https://www.hse.ru/staff/rnesterov/ Р. А. Нестерова]) на ФКН НИУ ВШЭ или курс И.Степанова на ФизТехе, или курс М.К. Горденко, В.В. Куренкова в МИСИС, то мы можем перезачесть вам данный курс.&lt;br /&gt;
&lt;br /&gt;
Тогда О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; ваша оценка за курс из списка выше)&lt;br /&gt;
&lt;br /&gt;
Если вы хотите проходить курс на повышение оценки, тогда мы выберем в итоге максимум из оценки за фаст-трек и текущей за курс.&lt;br /&gt;
&lt;br /&gt;
Для фаст-трека нужно заполнить [https://forms.yandex.ru/u/69cf79f102848fabd92445fa форму] до 23:59 12.04.2026 и приложить подтверждение, например, диплом&lt;br /&gt;
&lt;br /&gt;
== Плагиат ==&lt;br /&gt;
Для решения и сдачи задач использовать ИИ (GPT, ИИ-автодополения в IDE и прочее) &#039;&#039;&#039;запрещено&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата (в том числе материала, созданного с помощью генеративного ИИ) за элемент контроля будет выставлена оценка «0», а в учебный офис будет подана записка о нарушении академических норм&lt;br /&gt;
&lt;br /&gt;
При наличии подозрения, что задание выполнено не самостоятельно, преподаватель имеет право инициировать &#039;&#039;&#039;дополнительную проверку&#039;&#039;&#039; или &#039;&#039;&#039;защиту&#039;&#039;&#039; данного элемента контроля. Итоговая оценка за элемент будет основана на результатах такой проверки или защиты.&lt;br /&gt;
&lt;br /&gt;
Преподаватель также имеет право пригласить &#039;&#039;&#039;любого&#039;&#039;&#039; студента для защиты любого элемента оценки в случайном порядке, &#039;&#039;&#039;независимо&#039;&#039;&#039; от наличия плагиата или подозрения в плагиате. В случае &#039;&#039;&#039;отказа&#039;&#039;&#039; студента от защиты или &#039;&#039;&#039;неявки&#039;&#039;&#039; на защиту, за этот элемент выставляется оценка «0».&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
# Бхаргава А. Грокаем алгоритмы&lt;br /&gt;
# Дж. Макконнелл, Основы современных алгоритмов&lt;br /&gt;
# Кормен Т. и др. Алгоритмы. Построение и анализ&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96114</id>
		<title>Алгоритмы и структуры данных (ИИ25, 4 модуль)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96114"/>
		<updated>2026-04-08T15:40:02Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==О курсе==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Базовый уровень !! Продвинутый уровень&lt;br /&gt;
|-&lt;br /&gt;
| Лекция || Четверг 18:10 || Суббота 11:10&lt;br /&gt;
|-&lt;br /&gt;
| Семинар || Четверг 19:40 || Суббота 13:00&lt;br /&gt;
|}&lt;br /&gt;
* После нескольких раз у продвинутой группы занятия будут по пятницам в 18.10-21.00 (лекция и семинар)&lt;br /&gt;
&lt;br /&gt;
Онлайн-курс в дополнение к парам: [https://stepik.org/course/181477/ Stepik] (не дает допбаллов, просто для нарешки)&lt;br /&gt;
&lt;br /&gt;
=== Уровни ===&lt;br /&gt;
На курсе есть два уровня сложности, темы одинаковые, но с разной глубиной изучения&lt;br /&gt;
&lt;br /&gt;
Для того чтобы определиться с уровнем вам нужно решить задачи [https://contest.yandex.ru/contest/92881/ здесь]. Решайте с корпоративной почты (домен @edu.hse.ru)!&lt;br /&gt;
&lt;br /&gt;
После решения этого контеста, заполните [https://forms.yandex.ru/u/69cf7acd84227c8894f2f16d форму]. В ней укажите количество задач и желаемую группу (на 2 странице есть вопросы для самотестирования и помощи в принятии решения). &lt;br /&gt;
&lt;br /&gt;
Рекомендация: если решили 2-3 и более задач в контесте и понимаете задачки из формы выбирайте 2 уровень.&lt;br /&gt;
&lt;br /&gt;
Если вы не заполните форму, то организаторы курса сами распределят вас в какую-то из групп&lt;br /&gt;
&lt;br /&gt;
==Контакты==&lt;br /&gt;
Чат курса в TG: [https://t.me/+wi7XTbeJuSQxNjJi тык]&lt;br /&gt;
&lt;br /&gt;
Преподаватель: [https://t.me/mgordenko Горденко Мария Константиновна]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ivan_latysh Иван Латышев]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/foxxxandre Елизавета Шарова]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/evgenypal Евгений Пальников]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ispavlov Игорь Павлов]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/kas_dev Александр Красюков]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/vkozickiy Вячеслав Козицкий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/arklual Артём Клушин]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Лекции и ДЗ==&lt;br /&gt;
[https://youtube.com/playlist?list=PLmA-1xX7IuzBrz7VNrIIdJsrZgqVAfJY2&amp;amp;si=cyPnQQU-Pu7i_9Ig Плейлист курса на YouTube]&lt;br /&gt;
&lt;br /&gt;
[https://vkvideo.ru/playlist/-227011779_76 Плейлист курса на VK Video]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Оценка сложности алгоритмов. Мастер-теорема. Простые линейные алгоритмы. || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Префиксные суммы. Два указателя. Сортировка событий || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Поиск. Линейный поиск. Бинарный поиск. Бинарный поиск по ответу. Интерполяционный поиск || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Рекурсия. Сортировка быстрая и слиянием. Сортировка кучей. Алгоритмы на основе таких сортировок. || ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Очередь, словарь, стек, дек, множество || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Связный список || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Динамическое программирование || ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Введение в теорию графов || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Оценка и элементы контроля==&lt;br /&gt;
В любую из формул оценки идут неокругленными. Округляется только итог&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(10; 0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt;)&lt;br /&gt;
* &#039;&#039;&#039;Тесты&#039;&#039;&#039; — тест по теории, с прокторингом, 2 штуки. Будет резервный день&lt;br /&gt;
* &#039;&#039;&#039;ДЗ&#039;&#039;&#039; — 6 контестов с автоматической проверкой кода (Python, Java, Go, C++) и 2 лабораторные с ручной проверкой и устной защитой (ipynb)&lt;br /&gt;
* &#039;&#039;&#039;БДЗ&#039;&#039;&#039; — бонусное домашнее задание (сложное)&lt;br /&gt;
* &#039;&#039;&#039;Экзамен&#039;&#039;&#039; — состоит из 2 частей: теория и задачи в контесте. О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; = 0.7 * О&amp;lt;sub&amp;gt;задачи&amp;lt;/sub&amp;gt; + 0.3 * О&amp;lt;sub&amp;gt;теория&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Про автомат ===&lt;br /&gt;
Оценку за курс можно получить без сдачи экзамена. Для этого необходимо:&lt;br /&gt;
* сдать первый и второй теоретические тесты на 5 и выше&lt;br /&gt;
* сдать домашние работы (в среднем) на 5 и выше&lt;br /&gt;
* сдать две лабораторные (ipynb) и пройти защиту, оценка 5 и выше&lt;br /&gt;
&lt;br /&gt;
В случае, если все условия выполнены оценка ставится по следующей формуле:&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; (0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt;) / 0.6)&lt;br /&gt;
&lt;br /&gt;
При этом, вы можете прийти на экзамен, ваша оценка не станет хуже - берется лучшая из оценок: автоматом или с экзаменом&lt;br /&gt;
&lt;br /&gt;
=== Фаст-трек ===&lt;br /&gt;
Если вы ранее проходили курсы ([https://www.hse.ru/org/persons/133408680/ М.С. Густокашина], [https://www.hse.ru/staff/gordenko/ М.К. Горденко], [https://www.hse.ru/org/persons/191485259/ В.В. Куренкова], [https://www.hse.ru/org/persons/7103512/ М.А. Бабенко], Ф.Ю. Грибова, Г. Евстропова, [https://www.hse.ru/staff/rnesterov/ Р. А. Нестерова]) на ФКН НИУ ВШЭ или курс И.Степанова на ФизТехе, или курс М.К. Горденко, В.В. Куренкова в МИСИС, то мы можем перезачесть вам данный курс.&lt;br /&gt;
&lt;br /&gt;
Тогда О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; ваша оценка за курс из списка выше)&lt;br /&gt;
&lt;br /&gt;
Если вы хотите проходить курс на повышение оценки, тогда мы выберем в итоге максимум из оценки за фаст-трек и текущей за курс.&lt;br /&gt;
&lt;br /&gt;
Для фаст-трека нужно заполнить [https://forms.yandex.ru/u/69cf79f102848fabd92445fa форму] до 23:59 12.04.2026 и приложить подтверждение, например, диплом&lt;br /&gt;
&lt;br /&gt;
== Плагиат ==&lt;br /&gt;
Для решения и сдачи задач использовать ИИ (GPT, ИИ-автодополения в IDE и прочее) &#039;&#039;&#039;запрещено&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата (в том числе материала, созданного с помощью генеративного ИИ) за элемент контроля будет выставлена оценка «0», а в учебный офис будет подана записка о нарушении академических норм&lt;br /&gt;
&lt;br /&gt;
При наличии подозрения, что задание выполнено не самостоятельно, преподаватель имеет право инициировать &#039;&#039;&#039;дополнительную проверку&#039;&#039;&#039; или &#039;&#039;&#039;защиту&#039;&#039;&#039; данного элемента контроля. Итоговая оценка за элемент будет основана на результатах такой проверки или защиты.&lt;br /&gt;
&lt;br /&gt;
Преподаватель также имеет право пригласить &#039;&#039;&#039;любого&#039;&#039;&#039; студента для защиты любого элемента оценки в случайном порядке, &#039;&#039;&#039;независимо&#039;&#039;&#039; от наличия плагиата или подозрения в плагиате. В случае &#039;&#039;&#039;отказа&#039;&#039;&#039; студента от защиты или &#039;&#039;&#039;неявки&#039;&#039;&#039; на защиту, за этот элемент выставляется оценка «0».&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
# Бхаргава А. Грокаем алгоритмы&lt;br /&gt;
# Дж. Макконнелл, Основы современных алгоритмов&lt;br /&gt;
# Кормен Т. и др. Алгоритмы. Построение и анализ&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96107</id>
		<title>Алгоритмы и структуры данных (ИИ25, 4 модуль)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_(%D0%98%D0%9825,_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C)&amp;diff=96107"/>
		<updated>2026-04-08T14:24:33Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==О курсе==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Базовый уровень !! Продвинутый уровень&lt;br /&gt;
|-&lt;br /&gt;
| Лекция || Четверг 18:10 || Суббота 11:10&lt;br /&gt;
|-&lt;br /&gt;
| Семинар || Четверг 19:40 || Суббота 13:00&lt;br /&gt;
|}&lt;br /&gt;
* После нескольких раз у продвинутой группы занятия будут по пятницам в 18.10-21.00 (лекция и семинар)&lt;br /&gt;
&lt;br /&gt;
Онлайн-курс в дополнение к парам: [https://stepik.org/course/181477/ Stepik] (не дает допбаллов, просто для нарешки)&lt;br /&gt;
&lt;br /&gt;
=== Уровни ===&lt;br /&gt;
На курсе есть два уровня сложности, темы одинаковые, но с разной глубиной изучения&lt;br /&gt;
&lt;br /&gt;
Для того чтобы определиться с уровнем вам нужно решить задачи [https://contest.yandex.ru/contest/92881/ здесь]. Решайте с корпоративной почты (домен @edu.hse.ru)!&lt;br /&gt;
&lt;br /&gt;
После решения этого контеста, заполните [https://forms.yandex.ru/u/69cf7acd84227c8894f2f16d форму]. В ней укажите количество задач и желаемую группу (на 2 странице есть вопросы для самотестирования и помощи в принятии решения). &lt;br /&gt;
&lt;br /&gt;
Рекомендация: если решили 2-3 и более задач в контесте и понимаете задачки из формы выбирайте 2 уровень.&lt;br /&gt;
&lt;br /&gt;
Если вы не заполните форму, то организаторы курса сами распределят вас в какую-то из групп&lt;br /&gt;
&lt;br /&gt;
==Контакты==&lt;br /&gt;
Чат курса в TG: [https://t.me/+wi7XTbeJuSQxNjJi тык]&lt;br /&gt;
&lt;br /&gt;
Преподаватель: [https://t.me/mgordenko Горденко Мария Константиновна]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ассистент&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ivan_latysh Иван Латышев]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/foxxxandre Елизавета Шарова]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/evgenypal Евгений Пальников]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/ispavlov Игорь Павлов]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/kas_dev Александр Красюков]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/vkozickiy Вячеслав Козицкий]&lt;br /&gt;
|-&lt;br /&gt;
| [https://t.me/arklual Артём Клушин]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Лекции и ДЗ==&lt;br /&gt;
[https://youtube.com/playlist?list=PLmA-1xX7IuzBrz7VNrIIdJsrZgqVAfJY2&amp;amp;si=cyPnQQU-Pu7i_9Ig Плейлист курса на YouTube]&lt;br /&gt;
&lt;br /&gt;
[https://vkvideo.ru/playlist/-227011779_76 Плейлист курса на VK Video]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Оценка сложности алгоритмов. Мастер-теорема. Простые линейные алгоритмы. || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Префиксные суммы. Два указателя. Сортировка событий || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Поиск. Линейный поиск. Бинарный поиск. Бинарный поиск по ответу. Интерполяционный поиск || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Рекурсия. Сортировка быстрая и слиянием. Сортировка кучей. Алгоритмы на основе таких сортировок. || ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Очередь, словарь, стек, дек, множество || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Связный список || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Динамическое программирование || ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Введение в теорию графов || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Оценка и элементы контроля==&lt;br /&gt;
В любую из формул оценки идут неокругленными. Округляется только итог&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(10; 0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt;)&lt;br /&gt;
* &#039;&#039;&#039;Тесты&#039;&#039;&#039; — тест по теории, с прокторингом, 2 штуки. Будет резервный день&lt;br /&gt;
* &#039;&#039;&#039;ДЗ&#039;&#039;&#039; — 6 контестов с автоматической проверкой кода (Python, Java, Go, C++) и 2 лабораторные с ручной проверкой и устной защитой (ipynb)&lt;br /&gt;
* &#039;&#039;&#039;БДЗ&#039;&#039;&#039; — бонусное домашнее задание (сложное)&lt;br /&gt;
* &#039;&#039;&#039;Экзамен&#039;&#039;&#039; — состоит из 2 частей: теория и задачи в контесте. О&amp;lt;sub&amp;gt;экзамен&amp;lt;/sub&amp;gt; = 0.7 * О&amp;lt;sub&amp;gt;задачи&amp;lt;/sub&amp;gt; + 0.3 * О&amp;lt;sub&amp;gt;теория&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Про автомат ===&lt;br /&gt;
Оценку за курс можно получить без сдачи экзамена. Для этого необходимо:&lt;br /&gt;
* сдать первый и второй теоретические тесты на 5 и выше&lt;br /&gt;
* сдать домашние работы (в среднем) на 5 и выше&lt;br /&gt;
* сдать две лабораторные (ipynb) и пройти защиту, оценка 5 и выше&lt;br /&gt;
&lt;br /&gt;
В случае, если все условия выполнены оценка ставится по следующей формуле:&lt;br /&gt;
О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; (0.2 * О&amp;lt;sub&amp;gt;тесты&amp;lt;/sub&amp;gt; + 0.4 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;БДЗ&amp;lt;/sub&amp;gt;) / 0.6)&lt;br /&gt;
&lt;br /&gt;
При этом, вы можете прийти на экзамен, ваша оценка не станет хуже - берется лучшая из оценок: автоматом или с экзаменом&lt;br /&gt;
&lt;br /&gt;
=== Фаст-трек ===&lt;br /&gt;
Если вы ранее проходили курсы ([https://www.hse.ru/org/persons/133408680/ М.С. Густокашина], [https://www.hse.ru/staff/gordenko/ М.К. Горденко], [https://www.hse.ru/org/persons/191485259/ В.В. Куренкова], [https://www.hse.ru/org/persons/7103512/ М.А. Бабенко], Ф.Ю. Грибова, Г. Евстропова, [https://www.hse.ru/staff/rnesterov/ Р. А. Нестерова]) на ФКН НИУ ВШЭ или курс И.Степанова на ФизТехе, или курс М.К. Горденко, В.В. Куренкова в МИСИС, то мы можем перезачесть вам данный курс.&lt;br /&gt;
&lt;br /&gt;
Тогда О&amp;lt;sub&amp;gt;итог&amp;lt;/sub&amp;gt; = min(8; ваша оценка за курс из списка выше)&lt;br /&gt;
&lt;br /&gt;
Если вы хотите проходить курс на повышение оценки, тогда мы выберем в итоге максимум из оценки за фаст-трек и текущей за курс.&lt;br /&gt;
&lt;br /&gt;
Для фаст-трека нужно заполнить [https://forms.yandex.ru/u/69cf79f102848fabd92445fa форму] и приложить подтверждение, например, диплом&lt;br /&gt;
&lt;br /&gt;
== Плагиат ==&lt;br /&gt;
Для решения и сдачи задач использовать ИИ (GPT, ИИ-автодополения в IDE и прочее) &#039;&#039;&#039;запрещено&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
При обнаружении плагиата (в том числе материала, созданного с помощью генеративного ИИ) за элемент контроля будет выставлена оценка «0», а в учебный офис будет подана записка о нарушении академических норм&lt;br /&gt;
&lt;br /&gt;
При наличии подозрения, что задание выполнено не самостоятельно, преподаватель имеет право инициировать &#039;&#039;&#039;дополнительную проверку&#039;&#039;&#039; или &#039;&#039;&#039;защиту&#039;&#039;&#039; данного элемента контроля. Итоговая оценка за элемент будет основана на результатах такой проверки или защиты.&lt;br /&gt;
&lt;br /&gt;
Преподаватель также имеет право пригласить &#039;&#039;&#039;любого&#039;&#039;&#039; студента для защиты любого элемента оценки в случайном порядке, &#039;&#039;&#039;независимо&#039;&#039;&#039; от наличия плагиата или подозрения в плагиате. В случае &#039;&#039;&#039;отказа&#039;&#039;&#039; студента от защиты или &#039;&#039;&#039;неявки&#039;&#039;&#039; на защиту, за этот элемент выставляется оценка «0».&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
# Бхаргава А. Грокаем алгоритмы&lt;br /&gt;
# Дж. Макконнелл, Основы современных алгоритмов&lt;br /&gt;
# Кормен Т. и др. Алгоритмы. Построение и анализ&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96080</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96080"/>
		<updated>2026-04-06T19:59:29Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система непересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Семинарские контесты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Контест &lt;br /&gt;
|-&lt;br /&gt;
| [https://official.contest.yandex.ru/contest/92895/standings Неделя 1]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||  || ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96078</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96078"/>
		<updated>2026-04-06T19:20:20Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система не пересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]|| [https://t.me/Ni_Mans Мануйленко Никита] || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||  || ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96072</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=96072"/>
		<updated>2026-04-06T14:15:47Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система не пересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Подгруппа !! 1 !! 2 !! 3 !! 4 !! 5 !! 6 !! 7 !! 8 !! 9 !! 10 !! 11 !! 12&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;12&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Семинарист ||colspan=&amp;quot;3&amp;quot;| [https://t.me/vvk101 Владимир Куренков] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/Tony_zaika Шнипов Антон] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/RELover_97 Лабутин Антон]||  || [https://t.me/Tony_zaika Шнипов Антон] || [https://t.me/el_el_k Шинкарев Елисей] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/dolborog Наумов Фёдор]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент || [https://t.me/osmantuswines Кораблина Майя] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/iraayugay Югай Ирина] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/petrovegor2005 Петров Егор] ||colspan=&amp;quot;2&amp;quot;| [https://t.me/SenechkaX Холкин Арсений] || [https://t.me/osmantuswines Кораблина Майя] ||  || ||colspan=&amp;quot;2&amp;quot;| [https://t.me/AJLh1mik Третьяков Радомир]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;12&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=95994</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=95994"/>
		<updated>2026-04-03T10:57:17Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система не пересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. Операции на отрезках. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Контрольная работа 2 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! БЭАД251 !! БЭАД252 !! БЭАД253 !! БЭАД254 !! БЭАД255 !! БЭАД256&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;6&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;6&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
*семинаристов и ассистентов групп добавим позже&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=95988</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=95988"/>
		<updated>2026-04-02T18:48:52Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 (дата может изменится!) || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система не пересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Контрольная работа 2 (дата может изменится!) || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Дерево отрезков. Операции на отрезках.|| - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! БЭАД251 !! БЭАД252 !! БЭАД253 !! БЭАД254 !! БЭАД255 !! БЭАД256&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;6&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;6&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
*семинаристов и ассистентов групп добавим позже&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже). &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных. Времени на подготовку не дается, на ответ отводится ~20 минут&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=95970</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=95970"/>
		<updated>2026-04-01T17:45:00Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 (дата может изменится!) || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система не пересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Контрольная работа 2 (дата может изменится!) || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Дерево отрезков. Операции на отрезках.|| - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! БЭАД251 !! БЭАД252 !! БЭАД253 !! БЭАД254 !! БЭАД255 !! БЭАД256&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;6&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;6&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
*семинаристов и ассистентов групп добавим позже&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
== Коллоквиум ==&lt;br /&gt;
Коллоквиум пройдет в начале июня (точная дата будет позже) в один день для всех. &lt;br /&gt;
&lt;br /&gt;
Сдача коллоквиума подразумевает устный ответ преподавателю на несколько вопросов по алгоритмам и структурам данных.&lt;br /&gt;
&lt;br /&gt;
Темы для подготовки к коллоквиуму будут объявлены позднее&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;br /&gt;
&lt;br /&gt;
Также будут проведены пересдачи контрольных&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Wiki_%D0%A4%D0%9A%D0%9D&amp;diff=95968</id>
		<title>Wiki ФКН</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Wiki_%D0%A4%D0%9A%D0%9D&amp;diff=95968"/>
		<updated>2026-04-01T17:34:21Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: Добавление курса АиСД-1 4 модуль на ЭАДе&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Учебные курсы факультета компьютерных наук =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&#039;&#039;&#039;Навигация&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! [[#bachelors|Курсы бакалавриата ФКН]]&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;[[#AMI|ПМИ]] · [[#SE|ПИ]] · [[#DSBA|ПАД]] · [[#compds|КНАД]] · [[#EDA|ЭАД]] · [[#DRIP|ДРИП]] · [[#electives|майноры и факультативы]]&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; | [[#DataCulture|Курсы в рамках проекта Data Culture]] · [[#masters|Курсы магистратуры ФКН]] · [[#other|Курсы других факультетов]] · [[#archive|Архив]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;bachelors&amp;quot;&amp;gt;Курсы за 2025/26 учебный год&amp;lt;/span&amp;gt; ==&lt;br /&gt;
{| class=&amp;quot;wikitable courses&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
! width=&amp;quot;21%&amp;quot; | 1 курс !! width=&amp;quot;21%&amp;quot; | 2 курс !! width=&amp;quot;21%&amp;quot; | 3 курс !! width=&amp;quot;21%&amp;quot; | 4 курс  !! rowspan=&amp;quot;2&amp;quot; | &#039;&#039;&#039;&amp;lt;span id=&amp;quot;electives&amp;quot;&amp;gt;майноры и факультативы&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &#039;&#039;&#039;&amp;lt;span id=&amp;quot;AMI&amp;quot;&amp;gt;ПМИ&amp;lt;/span&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;М+&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2025/2026_(пилотный_поток) | Линейная алгебра и геометрия (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2025/26_(пилотный_поток) | Математический анализ-1 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная математика_на_ПМИ_2025/2026_(пилотный_поток) | Дискретная математика (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_чисел_(пилотный_поток)_2025/26 | Теория чисел (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;М&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2025/2026_(основной_поток) | Линейная алгебра и геометрия (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2025/26_(основной_поток) | Математический анализ-1 (ПМИ основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[DM1PMIbase-2025-26 | Дискретная математика (ПМИ основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_чисел_(основной_поток)_2025/26 | Теория чисел (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_на_ПМИ_2025/2026_(основной_поток) | Алгебра (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;П&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Язык программирования Python 2025/26 (основной поток) ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 1 (основной поток) (4 модуль) 2025/2026]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;П+&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Язык программирования C++ (пилотный поток) ]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных пилотный поток 2025/2026 | Алгоритмы и структуры данных (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;М+&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Математический_Анализ_2_на_ПМИ_2025/26_(пилотный_поток) | Математический анализ 2 (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_2025/26_(пилотный_поток) | Теория вероятностей (пилотный поток)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;М&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_на_ПМИ_2025/2026_(основной_поток) | Теория вероятностей (основной поток)]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_-_2_(основной_поток)_ПМИ_и_ЭАД_2025/2026 | Математический анализ-2 (ПМИ + ЭАД)]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;П&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Мachine Learning 1 | Машинное обучение 1]]&lt;br /&gt;
&lt;br /&gt;
[[Язык_программирования_Python_(углубленный_курс) | Язык программирования Python (углубленный курс)]]&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
[[CAOS-2025/26 | Архитектура компьютеров и операционные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Инструменты_промышленной_разработки | Инструменты промышленной разработки]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_2025/26 | Алгоритмы и структуры данных 2 2025/26]]&lt;br /&gt;
&lt;br /&gt;
[[Язык_программирования_Go | Язык программирования Go]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Комплексный анализ 2025/26]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональный анализ 2025/26]]&lt;br /&gt;
&lt;br /&gt;
[[ Дискретная_математика_2_2025/26 | Дискретная математика 2 2025/26 ]]&lt;br /&gt;
&lt;br /&gt;
[[Основы матричных вычислений 2025/26]]&lt;br /&gt;
&lt;br /&gt;
[[Дифференциальные уравнения 2025/2026]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[ PE101-25-26 | Performance engineering 101 ]]&lt;br /&gt;
&lt;br /&gt;
[[ Стохастический_анализ_(весна_2026) | Стохастический анализ ]]&lt;br /&gt;
&lt;br /&gt;
[[Функциональное_программирование_2025/2026 | Функциональное программирование]]&lt;br /&gt;
&lt;br /&gt;
[[ Основы_тензорных_вычислений_(2025/26) | Основы тензорных вычислений ]]&lt;br /&gt;
&lt;br /&gt;
[[Рекомендательные системы 2025/26 | Рекомендательные системы]]&lt;br /&gt;
&lt;br /&gt;
[[Глубинное обучение 1 25/26 | Введение в глубинное обучение]]&lt;br /&gt;
&lt;br /&gt;
[[ Types_25 | Типы в языках программирования ]]&lt;br /&gt;
&lt;br /&gt;
[[ Безопасность_компьютерных_систем_25/26 | Безопасность компьютерных систем ]]&lt;br /&gt;
&lt;br /&gt;
[[ Моделирование временных рядов 2025/26 | Моделирование временных рядов ]]&lt;br /&gt;
&lt;br /&gt;
[[ Случайные_процессы_приложения_2025/26 | Случайные процессы и их приложения ]] &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / МОП&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_1_25/26 | Машинное обучение 1]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая_статистика_2_2025/2026 | Математическая статистика 2]]&lt;br /&gt;
&lt;br /&gt;
[[ML_Research_Seminar_1 | НИС Машинное Обучение и Приложения 1]]&lt;br /&gt;
&lt;br /&gt;
[[Машинное_обучение_2/2025_2026 | Машинное обучение 2]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / РС&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1sHfi9_m4hx4y0iIgQEueMCr4qokLxh2Bvyzw_MdE2iI/edit?usp=sharing Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1Hqu7iVY0FpYVujjNpIClkIMOQy32YWJpJHZKPSrOtmA/edit?usp=sharing НИС Распределенные системы]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / ТИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[ NIS-TCS-25-26 | НИС Теоретическая информатика ]]&lt;br /&gt;
&lt;br /&gt;
[[KKTI-25-26 | Комбинаторные конструкции в теоретической информатике]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[ PE101-25-26 | Performance engineering 101 ]]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8_%D0%BD%D0%B0_%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B5_%D0%B4%D0%B8%D1%84%D1%84%D1%83%D0%B7%D0%B8%D0%B8_(25/26) Генеративные модели на основе диффузии 25/26]&lt;br /&gt;
&lt;br /&gt;
[[Большие_языковые_модели_25_26 | Большие языковые модели]]&lt;br /&gt;
&lt;br /&gt;
[[Theory_of_computation_2025 | Theory of computation]]&lt;br /&gt;
&lt;br /&gt;
[[Statistical_learning_theory_2025 | Statistical learning theory]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_и_практика_онлайн-экспериментов_25/26 | Теория и практика онлайн-экспериментов]]&lt;br /&gt;
&lt;br /&gt;
[[Современный_NLP_и_большие_языковые_модели_26 |  Современный NLP и большие языковые модели]]&lt;br /&gt;
&lt;br /&gt;
[[Эффективные_системы_глубинного_обучения_25/26 | Эффективные системы глубинного обучения 25/26]]&lt;br /&gt;
&lt;br /&gt;
[[ Haskell_26 | Промышленное программирование на Haskell ]]&lt;br /&gt;
&lt;br /&gt;
[[ zkSNARK_26 | Протоколы доказательств с нулевым разглашением ]]&lt;br /&gt;
&lt;br /&gt;
[[ Развёртывание_ML-моделей_в_высоконагруженных_системах_26 | Развёртывание ML-моделей в высоконагруженных системах ]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / МОП&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://wiki.cs.hse.ru/%D0%93%D0%BB%D1%83%D0%B1%D0%B8%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_2_2025 Глубинное обучение 2]&lt;br /&gt;
&lt;br /&gt;
[[ML_Research_Seminar_2 | НИС Машинное Обучение и Приложения 2]]&lt;br /&gt;
&lt;br /&gt;
[[LSML 2025/2026 | Машинное обучение для больших данных]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / РС&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1Q2gx-6ugSi9intAW6ZSsLZNrEvl7S5ClyAhn8EjJnRM/edit?usp=sharing НИС Распределенные системы 2]&lt;br /&gt;
&lt;br /&gt;
[https://gitlab.velkerr.ru/velkerr/msbdp-2026/-/blob/main/README.md?ref_type=heads Методы и системы обработки больших данных]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ПМИ / ТИ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[ NIS-TCS-25-26 | НИС Теоретическая информатика ]]&lt;br /&gt;
&lt;br /&gt;
[[ OWF-25-26 | Односторонние функции и их применения ]]&lt;br /&gt;
&lt;br /&gt;
[[ ConvApprox26 | Выпуклое программирование и аппроксимационные алгоритмы ]]&lt;br /&gt;
&lt;br /&gt;
[[AT-25-26 | Теория автоматов, формальные языки, регулярные выражения]]&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
| rowspan=&amp;quot;11&amp;quot; | &lt;br /&gt;
&amp;lt;!-- майноры и факультативы --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Майнор_Биоинформатика_1_год_2025/26|Биоинформатика 1 год 2025/26]]&lt;br /&gt;
&lt;br /&gt;
[[Майнор_Биоинформатика_2_год_2025/26|Биоинформатика 2 год 2025/26]]&lt;br /&gt;
&lt;br /&gt;
[[Введение_в_программирование_25/26|Введение в программирование. Питон 25/26]]&lt;br /&gt;
&lt;br /&gt;
[[Введение_в_базы_данных_25/26|Введение в базы данных 25/26]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_глубинного_обучения_25/26|Основы глубинного обучения 25/26]]&lt;br /&gt;
&lt;br /&gt;
[[Основы_машинного_обучения/2026|Основы машинного обучения 25/26]]&lt;br /&gt;
&lt;br /&gt;
[[Прикладные_задачи_анализа_данных/2026|Прикладные задачи анализа данных 25/26]]&lt;br /&gt;
&lt;br /&gt;
[[Kolmogorov_complexity_fall2025|Introduction to Kolmogorov complexity]]&lt;br /&gt;
&lt;br /&gt;
[[Complexity_theory_2026|Теория вычислений]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &#039;&#039;&#039;&amp;lt;span id=&amp;quot;SE&amp;quot;&amp;gt;ПИ&amp;lt;/span&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
[[Алгебра_ПИ_2025-2026|Алгебра 25/26]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_математика_25/26|Дискретная математика 25/26]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_25/26|Математический анализ 25/26]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
[[НИС_Методы_и_алгоритмы_защиты_информации_25/26|НИС Методы и алгоритмы защиты информации 25/26]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_25/26|Теория вероятностей 25/26]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая_статистика_25/26 | Математическая статистика 2025/26]]&lt;br /&gt;
|&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &#039;&#039;&#039;&amp;lt;span id=&amp;quot;DSBA&amp;quot;&amp;gt;ПАД&amp;lt;/span&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;1st year DSBA 2025/2026&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Calculus 1 DSBA 2025/2026 | Calculus 1 (modules 1-4)]]&lt;br /&gt;
&lt;br /&gt;
[[C++ Programming Language DSBA 2025/2026 | C++ Programming Language (modules 1-3)]]&lt;br /&gt;
&lt;br /&gt;
[[English DSBA 2025/2026 | English Language (modules 1-4)]]&lt;br /&gt;
&lt;br /&gt;
[[LAaG DSBA 2025/2026 | Linear Algebra and Geometry (modules 1-4)]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics 1 DSBA 2025/2026 | Discrete Mathematics 1 (modules 1-3)]]&lt;br /&gt;
&lt;br /&gt;
[[Russian History DSBA 2025/2026 | Russian History (modules 1-4)]]&lt;br /&gt;
&lt;br /&gt;
[[Economics DSBA 2025/2026 | Economics (modules 2-3)]]&lt;br /&gt;
&lt;br /&gt;
[[Foundations of Russian Statehood DSBA 2025/2026 | Foundations of Russian Statehood (module 3)]]&lt;br /&gt;
&lt;br /&gt;
[[Algebra DSBA 2025/2026 | Algebra (module 4)]]&lt;br /&gt;
&lt;br /&gt;
[[Algorithms and Data Structures 1 DSBA 2025/2026 | Algorithms and Data Structures 1 (module 4)]]&lt;br /&gt;
&lt;br /&gt;
[[Python for Data Science DSBA 2025/2026 | Python for Data Science (module 4)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&#039;&#039;&#039;2nd year DSBA 2025/2026&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Algorithms and Data Structures DSBA 2025/2026 | Algorithms and Data Structures (modules 1-3)]]&lt;br /&gt;
&lt;br /&gt;
[[Discrete Mathematics 2 DSBA 2025/2026 | Discrete Mathematics 2 (modules 1-2)]]&lt;br /&gt;
&lt;br /&gt;
[[Calculus 2 DSBA 2025/2026 | Calculus 2 (modules 1-2)]]&lt;br /&gt;
&lt;br /&gt;
[[Probability Theory DSBA 2025/2026 | Probability Theory (modules 1-2)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Micro and Macroeconomics DSBA 2025/2026 | Introduction to Micro and Macroeconomics (modules 1-4)]]&lt;br /&gt;
&lt;br /&gt;
[[Computer Architecture and Operating Systems DSBA 2025/2026 | Computer Architecture and Operating Systems (modules 3-4)]]&lt;br /&gt;
&lt;br /&gt;
[[Mathematical Statistics DSBA 2025/2026 | Mathematical Statistics (modules 3-4)]]&lt;br /&gt;
&lt;br /&gt;
[[Machine Learning 1 DSBA 2025/2026 modules 3-4 | Machine Learning 1  (modules 3-4)]]&lt;br /&gt;
&lt;br /&gt;
[[Differential Equations DSBA 2025/2026 | Differential Equations (modules (3-4)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Minors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Business and Management in Global Context DSBA 2025/2026 | Business and Management in Global Context (modules 1-4)]]&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Finance DSBA 2025/2026 | Introduction to Finance (modules 1-4)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&#039;&#039;&#039;3rd year DSBA 2025/2026&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Databases DSBA 2025/2026 | Databases (modules 1-2)]]&lt;br /&gt;
&lt;br /&gt;
[[Optimization Methods DSBA 2025/2026 | Optimization Methods (modules 1-2)]]&lt;br /&gt;
&lt;br /&gt;
[[Machine Learning 1 DSBA 2025/2026 | Machine Learning 1 (modules 1-2)]]&lt;br /&gt;
&lt;br /&gt;
[[Stochastic processes and applications DSBA 2025/2026 | Stochastic processes and applications (modules 1-2)]]&lt;br /&gt;
&lt;br /&gt;
[[Time Series Analysis DSBA 2025/2026 | Time Series Analysis (modules 3-4)]]&lt;br /&gt;
&lt;br /&gt;
[[Deep Learning DSBA 2025/2026 | Deep Learning (modules 3-4)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Minors&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Introduction to Entrepreneurship DSBA 2025/2026 | Introduction to Entrepreneurship (business minor, modules 1-2)]]&lt;br /&gt;
&lt;br /&gt;
[[Information Systems Management DSBA 2025/2026 | Information Systems Management (business minor, modules 3-4)]]&lt;br /&gt;
&lt;br /&gt;
[[Econometrics DSBA 2025/2026 | Elements of Econometrics (finance minor, modules 1-4)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Specialization Data Science in Business&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Research Seminar &amp;quot;Data Analysis in Business&amp;quot; DSBA 2025/2026 | Research Seminar &amp;quot;Data Analysis in Business“ (modules 1-4)]]&lt;br /&gt;
&lt;br /&gt;
[[Data Analysis in Business DSBA 2025/2026 | Data Analysis in Business (modules 1-2)]]&lt;br /&gt;
&lt;br /&gt;
[[Investment Management for Business DSBA 2025/2026 | Investment Management for Business (modules 3-4)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Specialization Data Science in Finance&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Research Seminar &amp;quot;Data Science in Financial Economics&amp;quot; DSBA 2025/2026 | Research Seminar &amp;quot;Data Science in Financial Economics&amp;quot; (modules 1-4)]]&lt;br /&gt;
&lt;br /&gt;
[[Financial Mathematics DSBA 2025/2026 | Financial Mathematics (modules 1-2)]]&lt;br /&gt;
&lt;br /&gt;
[[Risk Management in Bank DSBA 2025/2026 | Risk Management in Bank (modules 3-4)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Specialization Data Analysis in Applied Research&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Research Seminar &amp;quot;Data Science in Applied Research&amp;quot; DSBA 2025/2026 | Research Seminar &amp;quot;Data Science in Applied Research&amp;quot; (modules 1-4)]]&lt;br /&gt;
&lt;br /&gt;
[[Methods of Mathematical Modeling DSBA 2025/2026 | Methods of Mathematical Modeling (modules 1-2)]]&lt;br /&gt;
&lt;br /&gt;
[[Applied Statistics for Machine Learning DSBA 2025/2026 | Applied Statistics for Machine Learning (modules 3-4)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Electives (modules 3-4)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Operations Research and Game Theory DSBA 2025/2026 | Operations Research and Game Theory]]&lt;br /&gt;
&lt;br /&gt;
[[Advanced Statistical Methods DSBA 2025/2026 | Advanced Statistical Methods]]&lt;br /&gt;
&lt;br /&gt;
[[Recommender Systems DSBA 2025/2026 | Recommender Systems]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&#039;&#039;&#039;4th year DSBA 2025/2026&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Strategy DSBA 2025/2026 | Strategy (modules 1-3)]]&lt;br /&gt;
&lt;br /&gt;
[[Statistical Methods for Market Research DSBA 2025/2026 | Statistical Methods for Market Research (modules 2-3)]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Electives block 1 (modules 1-3)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Core Management Concepts DSBA 2025/2026 | Core Management Concepts]]&lt;br /&gt;
&lt;br /&gt;
[[Asset Pricing and Financial Markets DSBA 2025/2026 | Asset Pricing and Financial Markets]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Electives block 2 (modules 1-2)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Introduction to the Study of Language for Computer Scientists DSBA 2025/2026 | Introduction to the Study of Language for Computer Scientists]]&lt;br /&gt;
&lt;br /&gt;
[[Quantitative Finance DSBA 2025/2026 | Quantitative Finance]]&lt;br /&gt;
&lt;br /&gt;
[[Information Security Risk Management DSBA 2025/2026 | Information Security Risk Management]]&lt;br /&gt;
&lt;br /&gt;
[[Generative Models in Machine Learning DSBA 2025/2026 | Generative Models in Machine Learning]]&lt;br /&gt;
&lt;br /&gt;
[[Natural Language Processing DSBA 2025/2026 | Natural Language Processing]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Electives block 3 (module 3)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Information Systems DSBA 2025/2026 | Information Systems]]&lt;br /&gt;
&lt;br /&gt;
[[Cоmputer Vision DSBA 2025/2026 | Cоmputer Vision]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Research Seminar Electives (modules 1-3)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Research Seminar &amp;quot;Data Analysis in the Natural Sciences&amp;quot; DSBA 2025/2026 | Research Seminar &amp;quot;Data Analysis in the Natural Sciences&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[Research Seminar &amp;quot;Data Science in Financial Markets&amp;quot; DSBA 2025/2026 | Research Seminar &amp;quot;Data Science in Financial Markets&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
[[Research Seminar &amp;quot;Data analysis in complex systems&amp;quot; DSBA 2025/2026 | Research Seminar &amp;quot;Data analysis in complex systems&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &#039;&#039;&#039;&amp;lt;span id=&amp;quot;compds&amp;quot;&amp;gt;КНАД&amp;lt;/span&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[Программирование на С++ КНАД ВСН 25-26]]&lt;br /&gt;
&lt;br /&gt;
[[Дискретная_Математика_КНАД_2025/26 | Дискретная математика 2025/26 (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование_на_Python_КНАД_25/26 | Программирование на Python 25/26 (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Python_для_сбора_и_анализа_данных_КНАД_25/26 | Python для сбора и анализа данных КНАД 25/26]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных - 1 2025/2026 2 модуль (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная алгебра КНАД 25/26]]&lt;br /&gt;
&lt;br /&gt;
[[Математический Анализ КНАД 25/26]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Алгебра КНАД 2025/2026 | Алгебра]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы_и_структуры_данных_2_КНАД_25/26 | Алгоритмы и структуры данных-2]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_2_КНАД_2025/26 | Математический анализ-2 2025/26 (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Теория_вероятностей_КНАД_2025/26 | Теория вероятностей 2025/26 (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
[[ACOS_COMPDS_2025/26 | Архитектура Компьютера и Операционные Системы]]&lt;br /&gt;
&lt;br /&gt;
[[Математическая_статистика_КНАД_2025/26 | Математическая статистика 2025/26 (КНАД)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &#039;&#039;&#039;&amp;lt;span id=&amp;quot;EDA&amp;quot;&amp;gt;ЭАД&amp;lt;/span&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[Алгоритмы и структуры данных-1 2025/2026 2 модуль (ЭАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Программирование на С++ ЭАД 25/26]]&lt;br /&gt;
&lt;br /&gt;
[[Язык программирования Python 2025/26 (ЭАД) ]]&lt;br /&gt;
&lt;br /&gt;
[[DM1EAD-2025-26 | Дискретная математика 2025/26 (ЭАД)]]&lt;br /&gt;
&lt;br /&gt;
[[Линейная_алгебра_и_геометрия_на_ПМИ_2025/2026_(основной_поток) | Линейная алгебра и геометрия]]&lt;br /&gt;
&lt;br /&gt;
[[Математический_анализ_1_2025/26_(основной_поток)_ЭАД | Математический анализ-1 (ЭАД)]]&lt;br /&gt;
||&lt;br /&gt;
&lt;br /&gt;
[[Алгоритмы и структуры данных 2 ЭАД 25/26 | Алгоритмы и структуры данных-2]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &#039;&#039;&#039;&amp;lt;span id=&amp;quot;DRIP&amp;quot;&amp;gt;ДРИП&amp;lt;/span&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[Алгоритмы и структуры данных-1 (ДРИП)]]&lt;br /&gt;
&lt;br /&gt;
[[Ddip2529 | Линейная алгебра и геометрия]]&lt;br /&gt;
&lt;br /&gt;
[[DM_DRIP-2025-26 | Дискретная математика 2025/26 (ДРИП)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
[[Теория_вероятностей_ДРИП_25/56 | Теория вероятностей 2025/26 (ДРИП)]]&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;text-align: center;&amp;quot; | &#039;&#039;&#039;&amp;lt;span id=&amp;quot;DRIP&amp;quot;&amp;gt;РИЦП&amp;lt;/span&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[Математика для компьютерной графики (РИЦП)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
||&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;DataCulture&amp;quot;&amp;gt;Курсы в рамках проекта [https://www.hse.ru/dataculture/ Data Culture]&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-  &lt;br /&gt;
! Осенний семестр !! Весенний семестр&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;masters&amp;quot;&amp;gt;Курсы магистратуры ФКН&amp;lt;/span&amp;gt; ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Ссылка !! Дисциплина !! Год обучения&lt;br /&gt;
|-&lt;br /&gt;
| [[ NIS-TCS-25-26 | НИС Теоретическая информатика ]] || НИС ТИ || СКН, 1-2 год&lt;br /&gt;
|-&lt;br /&gt;
| [[MOTV_2025 | Mathematical foundations of probability theory]] || Math of Machine Learning, MML || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[MC_2025 | Markov Chains]] || Math of Machine Learning, MML || 1 year&lt;br /&gt;
|-&lt;br /&gt;
| [[Sample_2026 | Sampling and Generative Modeling ]] || Math of Machine Learning, MML || 1 year&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;other&amp;quot;&amp;gt;Курсы других факультетов&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Курс !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [[icef-scalc-2025-fall|Stochastic Calculus Fall 2025]] ||icef, master 1 year || 2 module&lt;br /&gt;
|-&lt;br /&gt;
| [[smef_metrics_2025-26|Эконометрика (продвинутый курс) 2025-26]] || фэн, магистратура, 1 курс || 3-4 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Факультативы ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
! Дисциплина !! Период&lt;br /&gt;
|-&lt;br /&gt;
| [[Аналитическая_теория_чисел:_приложения_комплексного_анализа_25/26 | Аналитическая теория чисел: приложения комплексного анализа 25/26]] || 1-2 модуль&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Архив до 2024/25 учебного года включительно =&lt;br /&gt;
[[Wiki ФКН/Архив]]&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=95967</id>
		<title>Алгоритмы и структуры данных-1 2025/2026 4 модуль (ЭАД)</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=%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_2025/2026_4_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C_(%D0%AD%D0%90%D0%94)&amp;diff=95967"/>
		<updated>2026-04-01T17:31:13Z</updated>

		<summary type="html">&lt;p&gt;Vvkurenkov: Новая страница: «[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]  [https://vk.com/eda_ads_25_26 Дублер канала в ВК]  [https://t.me/+DJIbFNXV-0BiO…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://t.me/+BUpzOCVHRu0xMTIy Канал курса в Telegram]&lt;br /&gt;
&lt;br /&gt;
[https://vk.com/eda_ads_25_26 Дублер канала в ВК]&lt;br /&gt;
&lt;br /&gt;
[https://t.me/+DJIbFNXV-0BiODVi Уютный чат]&lt;br /&gt;
&lt;br /&gt;
== Лекции и ДЗ ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! № !! Дата !! Тема !! ДЗ !! Дедлайн&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 02.04 || Представление сетей в компьютере. Матрица смежности. Список смежности. Список ребер. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 07.04 || Обход в глубину. Связность. Поиск компонент связности в графе. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 09.04 || Обход в глубину. Проверка графа на двудольность. Диаметр и центр дерева. Поиск цикла в графе.  || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 14.04 || Обход в глубину. Мосты. Точки сочленения. Топологическая сортировка. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 16.04 || Задача построения дерева кратчайших расстояний: Обход в ширину. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 21.04 || Алгоритм Дейкстры. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 23.04 || Контрольная работа 1 (дата может изменится!) || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 28.04|| Алгоритм Форда-Беллмана. Алгоритм Левита. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 9|| 30.04|| Базовая геометрия. Векторное и скалярное произведение векторов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 10 || 12.05|| Алгоритм Флойда. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 11 || 14.05|| Задача объединить-найти. Система не пересекающихся множеств. Алгоритм Краскала || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 12 || 19.05|| Контрольная работа 2 (дата может изменится!) || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 13 || 21.05|| Дерево отрезков. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 14 || 26.05|| Дерево отрезков. Операции на отрезках.|| - || -&lt;br /&gt;
|-&lt;br /&gt;
| 15 || 28.05|| LCA. Метод двоичных подъёмов. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 16 || 02.06|| Деревья поиска. Добавление, удаление элемента. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 17 || 04.06|| Декартово дерево по явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 18 || 09.06|| Декартово дерево по не явному ключу. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 19 || 11.06|| Дерево Фенвика. || - || -&lt;br /&gt;
|-&lt;br /&gt;
| 20 || 16.06|| Повтор пройденного материала. Разбор экзаменационного демо-варианта. || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Преподаватели и учебные ассистенты ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Группа !! БЭАД251 !! БЭАД252 !! БЭАД253 !! БЭАД254 !! БЭАД255 !! БЭАД256&lt;br /&gt;
|-&lt;br /&gt;
|| Лектор ||colspan=&amp;quot;6&amp;quot;| [https://www.hse.ru/org/persons/191485259 Владимир Куренков]&lt;br /&gt;
|- &lt;br /&gt;
|| Ассистент лектора ||colspan=&amp;quot;6&amp;quot;| [https://t.me/danya_vin Даниил Винер]&lt;br /&gt;
|}&lt;br /&gt;
*семинаристов и ассистентов групп добавим позже&lt;br /&gt;
&lt;br /&gt;
== Оценки ==&lt;br /&gt;
Итоговая оценка за курс рассчитывается по формуле: 0.5 * О&amp;lt;sub&amp;gt;модуль 2&amp;lt;/sub&amp;gt; + 0.5 * О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
О&amp;lt;sub&amp;gt;модуль 4&amp;lt;/sub&amp;gt; = 0.2 * О&amp;lt;sub&amp;gt;ДЗ&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;коллок&amp;lt;/sub&amp;gt; + 0.2 * О&amp;lt;sub&amp;gt;ЭКЗ&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР1&amp;lt;/sub&amp;gt; + 0.15 * О&amp;lt;sub&amp;gt;КР2&amp;lt;/sub&amp;gt; + 0.1 * О&amp;lt;sub&amp;gt;сем&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Оценки за 2 и 4 модули идут в формулу неокругленными&lt;br /&gt;
&lt;br /&gt;
Блокирующих элементов контроля нет. Автоматов не предусмотрено&lt;br /&gt;
&lt;br /&gt;
== КР. Общие положения ==&lt;br /&gt;
На курсе планируется две контрольные работы. Написание очно на Покровке или из дома с двойным прокторингом (вебка + камера сбоку). Более подробная информация будет перед КР&lt;/div&gt;</summary>
		<author><name>Vvkurenkov</name></author>
	</entry>
</feed>