Содержание курса
1. Знакомство и введение
4 урока
1 679
1 520
32м
48
Закрытый
1.1
Приветствие
↗
475
475
3м 50с
20
Закрытый
1.2
Что вас ждёт на курсе
↗
421
324
23м 52с
27
Закрытый
1.3
Познакомьтесь с создателями курса
↗
387
387
0м 23с
11
Закрытый
1.4
Расскажите нам о себе
↗
396
334
6м 45с
-10
2. Асимптотические оценки алгоритмов
9 уроков
2 357
2 195
137м
93
Закрытый
2.1
Введение в асимптотики
↗
359
359
8м 42с
12
Закрытый
2.2
Время работы в лучшем и худшем случае
↗
307
307
5м 21с
13
Закрытый
2.3
Асимптотическое обозначение «О большое»
↗
292
292
5м 47с
7
Закрытый
2.4
Стандартные асимптотики времени работы алгоритмов
↗
287
235
12м 42с
12
Закрытый
2.5
Сложение и умножение асимптотик
↗
269
216
15м 0с
13
Закрытый
2.6
Примеры оценки времени работы алгоритма
↗
247
247
3м 26с
7
Закрытый
2.7
Итоги модуля "Асимптотические оценки алгоритмов"
↗
233
233
1м 14с
10
Закрытый
2.8
Контрольные задания на тему "Асимптотические оценки алгоритмов"
↗
253
196
19м 58с
14
Закрытый
2.9
Сессия вопросов и ответов по асимптотикам
↗
110
110
69м 5с
5
3. Разбор задач на асимптотические оценки алгоритмов
1 урок
187
151
8м
13
Закрытый
3.1
Разбор задач на асимптотические оценки алгоритмов
↗
187
151
8м 37с
13
4. Алгоритмы поиска
8 уроков
2 118
1 071
658м
95
Закрытый
4.1
Линейный поиск
↗
225
184
8м 42с
12
Закрытый
4.2
Введение в двоичный поиск
↗
206
185
7м 33с
6
Открытый
4.3
Реализация алгоритма двоичного поиска
↗
911
123
82м 23с
22
Закрытый
4.4
Готовые реализации двоичного поиска в языках программирования
↗
180
180
4м 19с
10
Закрытый
4.5
«Двоичный поиск по ответу»
↗
178
95
91м 26с
18
Закрытый
4.6
Итоги модуля "Алгоритмы поиска"
↗
151
151
2м 2с
12
Закрытый
4.7
Контрольные задачи на тему "Алгоритмы поиска"
↗
174
60
445м 35с
12
Закрытый
4.8
Сессия вопросов и ответов по алгоритмам поиска
↗
93
93
19м 40с
3
5. Разбор задач про алгоритмы поиска
1 урок
80
65
6м
6
Закрытый
5.1
Разбор задач про алгоритмы поиска
↗
80
65
6м 31с
6
6. Метод двух указателей
8 уроков
642
460
1048м
47
Закрытый
6.1
Вступайте в чат участников курса
↗
39
39
0м 11с
0
Закрытый
6.2
Введение в метод двух указателей
↗
93
93
3м 54с
9
Закрытый
6.3
Задача о поиске отрезка с заданной суммой
↗
93
66
51м 54с
13
Закрытый
6.4
Задача о двух отсортированных массивах
↗
89
65
37м 41с
6
Закрытый
6.5
Задача LongPressedName
↗
88
76
12м 45с
4
Закрытый
6.6
Итоги модуля "Метод двух указателей"
↗
82
82
0м 11с
1
Закрытый
6.7
Контрольные задачи на тему "Метод двух указателей"
↗
86
30
764м 1с
11
Закрытый
6.8
Сессии вопросов и ответов по методу двух указателей
↗
72
9
182м 39с
3
7. Разбор задач на метод двух указателей
1 урок
40
33
11м
3
Закрытый
7.1
Разбор задач на метод двух указателей
↗
40
33
11м 52с
3
8. Элементарные структуры данных
9 уроков
617
425
2299м
36
Закрытый
8.1
Односвязный список
↗
78
63
40м 27с
9
Закрытый
8.2
Задачи на односвязный список
↗
72
72
1м 37с
4
Закрытый
8.3
Стек
↗
72
54
18м 32с
4
Закрытый
8.4
Двусвязный список
↗
69
57
52м 7с
6
Закрытый
8.5
Очередь
↗
66
47
16м 46с
3
Закрытый
8.6
Амортизированная сложность
↗
60
52
32м 23с
5
Закрытый
8.7
Дек
↗
64
53
4м 32с
2
Закрытый
8.8
Контрольные задачи на элементарные структуры данных
↗
83
21
1976м 2с
2
Закрытый
8.9
Сессия вопросов и ответов по элементарным структурам данных
↗
53
6
161м 45с
1
9. Разбор задач на элементарные структуры данных
1 урок
32
21
8м
0
Закрытый
9.1
Разбор задач на элементарные структуры данных
↗
32
21
8м 42с
0
10. Сортировки
6 уроков
337
230
1039м
13
Закрытый
10.1
Введение в задачу сортировки
↗
58
44
21м 35с
2
Закрытый
10.2
Сортировка слияниями
↗
62
46
32м 22с
3
Закрытый
10.3
Алгоритм быстрой сортировки
↗
57
46
37м 43с
1
Закрытый
10.4
Задача нахождения K-й порядковой статистики
↗
51
39
26м 26с
2
Закрытый
10.5
Алгоритмы сортировки за линейное время
↗
48
39
30м 54с
2
Закрытый
10.6
Контрольные задачи
↗
61
16
893м 9с
3
11. Разбор задач на тему "Сортировки"
1 урок
26
17
9м
1
Закрытый
11.1
Разбор задач
↗
26
17
9м 14с
1
12. Куча
8 уроков
409
250
1165м
15
Закрытый
12.1
Знакомство с преподавателем
↗
56
53
3м 11с
2
Закрытый
12.2
Основные понятия
↗
56
44
7м 21с
2
Закрытый
12.3
Простая двоичная куча
↗
51
41
19м 59с
3
Закрытый
12.4
Упражнения на простую двоичную кучу
↗
52
29
144м 18с
2
Закрытый
12.5
Асимптотики, построение, сортировки
↗
49
12
464м 0с
2
Закрытый
12.6
Задача на порядковые статистики
↗
46
37
11м 14с
2
Закрытый
12.7
Многопутевое слияние
↗
47
24
86м 35с
2
Закрытый
12.8
Контрольные задачи
↗
52
10
430м 13с
0
13. Разбор задач на тему «Куча»
1 урок
13
8
10м
0
Закрытый
13.1
Разбор задач
↗
13
8
10м 38с
0
14. Алгоритмы на графах
7 уроков
668
171
1973м
16
Закрытый
14.1
Введение в теорию графов. Способы хранения графов
↗
54
27
117м 10с
3
Закрытый
14.2
Поиск в глубину
↗
52
23
367м 1с
3
Закрытый
14.3
Поиск в ширину
↗
45
23
202м 1с
2
Закрытый
14.4
Поиск циклов и топологическая сортировка
↗
46
16
488м 54с
4
Закрытый
14.5
Обзор более сложных алгоритмов на графах
↗
42
42
9м 29с
0
Открытый
14.6
Контрольные задачи
↗
394
19
719м 8с
3
Закрытый
14.7
Сессия вопросов и ответов по алгоритмам на графах
↗
35
21
70м 18с
1
15. Разбор задач на алгоритмы на графах
1 урок
26
16
5м
0
Закрытый
15.1
Разбор задач
↗
26
16
5м 23с
0
16. Двоичные деревья поиска
6 уроков
258
198
678м
5
Закрытый
16.1
Основное свойство двоичного дерева поиска
↗
45
35
6м 3с
1
Закрытый
16.2
Поиск и вставка в двоичное дерево поиска
↗
41
36
7м 25с
1
Закрытый
16.3
Удаление из двоичного дерева поиска
↗
40
32
8м 31с
1
Закрытый
16.4
Обходы двоичных деревьев поиска
↗
41
35
6м 20с
1
Закрытый
16.5
Глубина двоичного дерева поиска и сбалансированные деревья
↗
40
40
5м 19с
1
Закрытый
16.6
Контрольные задачи
↗
51
20
645м 8с
0
17. Разбор задач на двоичные деревья поиска
1 урок
23
16
4м
0
Закрытый
17.1
Разбор задач
↗
23
16
4м 45с
0
18. Декартовы деревья
6 уроков
214
149
189м
7
Закрытый
18.1
Свойства декартовых деревьев
↗
42
36
2м 15с
2
Закрытый
18.2
Операция merge
↗
37
26
2м 16с
1
Закрытый
18.3
Операция split
↗
34
22
3м 26с
1
Закрытый
18.4
Реализация декартового дерева
↗
33
33
2м 45с
1
Закрытый
18.5
Контрольные задачи
↗
37
15
162м 13с
2
Закрытый
18.6
Разборы задач
↗
31
17
17м 56с
0
19. Хеш-таблицы
6 уроков
263
185
932м
11
Закрытый
19.1
Идея индексации по данным
↗
49
37
10м 39с
1
Закрытый
19.2
Задача хеширования
↗
41
34
12м 32с
3
Закрытый
19.3
Выбор хеш-функции
↗
39
33
9м 40с
2
Закрытый
19.4
Разрешение коллизий
↗
42
34
17м 0с
3
Закрытый
19.5
Рехеширование
↗
44
34
11м 3с
2
Закрытый
19.6
Контрольные задачи
↗
48
13
874м 15с
0
20. Разбор задач на хеш-таблицы
1 урок
16
13
7м
0
Закрытый
20.1
Разбор задач
↗
16
13
7м 15с
0
21. Финальные задачи
1 урок
53
9
901м
0
Закрытый
21.1
Задачи
↗
53
9
901м 6с
0
22. Разбор финальных задач
1 урок
11
8
2м
0
Закрытый
22.1
Разбор задач
↗
11
8
2м 26с
0