Содержание курса
1. Вступление
6 уроков
1 066
602
12м
10
Открытый
1.1
От автора
↗
644
352
1м 37с
4
Открытый
1.2
Как учиться на курсе
↗
130
43
7м 21с
6
Открытый
1.3
Выбор языка программирования. Установка программного обеспечения
↗
124
45
1м 13с
0
Открытый
1.4
Изучение математики
↗
76
76
1м 39с
0
Закрытый
1.5
Закрытое сообщество в Telegram
↗
44
38
1м 44с
0
Закрытый
1.6
Рекомендуемая литература. Полезные ссылки
↗
48
48
2м 37с
0
2. Оценка сложности алгоритмов
2 урока
919
322
40м
22
Закрытый
2.1
Оценка сложности алгоритмов. Теория
↗
138
125
23м 48с
15
Открытый
2.2
Задачи на оценку сложности алгоритмов
↗
781
197
18м 30с
7
3. Поиск и сортировка
5 уроков
1 836
118
455м
56
Открытый
3.1
Линейный поиск. Бинарный (двоичный) поиск. Основное
↗
1 028
57
111м 49с
18
Закрытый
3.2
Переборные алгоритмы
↗
222
17
129м 3с
11
Закрытый
3.3
Бинарный поиск по ответу
↗
203
29
183м 41с
12
Закрытый
3.4
Действительный двоичный поиск
↗
178
7
15м 37с
6
Закрытый
3.5
Сортировки
↗
205
8
17м 25с
9
4. Жадные алгоритмы
3 урока
559
92
513м
18
Закрытый
4.1
Теория
↗
86
56
30м 39с
5
Открытый
4.2
Практика №1
↗
416
28
334м 21с
8
Закрытый
4.3
Практика №2
↗
57
8
149м 44с
5
5. Метод двух указателей
2 урока
119
55
237м
5
Закрытый
5.1
Теория
↗
64
36
42м 22с
3
Закрытый
5.2
Практика
↗
55
19
195м 43с
2
6. Динамическое программирование
12 уроков
516
193
1070м
18
Закрытый
6.1
Теория №1
↗
65
48
39м 52с
6
Закрытый
6.2
Одномерная динамика №1
↗
56
24
265м 8с
4
Закрытый
6.3
Одномерная динамика №2
↗
33
14
107м 3с
0
Закрытый
6.4
Теория №2
↗
47
8
46м 10с
4
Закрытый
6.5
Двумерная динамика. База
↗
43
17
292м 9с
2
Закрытый
6.6
Двумерная и многомерная динамика. Задачи повышенной сложности
↗
26
1
18м 58с
0
Закрытый
6.7
Теория №3
↗
44
23
40м 55с
2
Закрытый
6.8
Задача о рюкзаке
↗
44
1
118м 26с
0
Закрытый
6.9
Теория №4
↗
40
27
19м 40с
0
Закрытый
6.10
НОП и НВП
↗
39
10
72м 19с
0
Закрытый
6.11
Теория №5
↗
38
14
22м 29с
0
Закрытый
6.12
Избранные задачи
↗
41
6
31м 48с
0
7. Итоговая работа №1 Экзамен
1 урок
2
1
0м
0
Закрытый
7.1
Экзамен
↗
2
1
-
0
8. Дополнительные структуры
4 урока
184
10
53м
0
Закрытый
8.1
LinkedList (cвязный список)
↗
55
2
16м 30с
0
Закрытый
8.2
Stack (cтек)
↗
48
3
26м 42с
0
Закрытый
8.3
Queue (очередь)
↗
44
3
8м 52с
0
Закрытый
8.4
Deque (двухсторонняя очередь)
↗
37
2
4м 53с
0
9. Деревья
4 урока
124
10
107м
4
Закрытый
9.1
Теория
↗
45
3
14м 12с
4
Закрытый
9.2
Практика
↗
27
1
82м 30с
0
Закрытый
9.3
Дерево отрезков
↗
7
1
6м 14с
0
Закрытый
9.4
Heap (двоичная куча)
↗
45
5
5м 29с
0
10. Системы счисления. Битовые операции
4 урока
82
20
106м
4
Закрытый
10.1
Теория
↗
40
17
49м 25с
2
Закрытый
10.2
Практика
↗
33
1
43м 4с
2
Закрытый
10.3
Система прав доступа
↗
2
1
2м 0с
0
Закрытый
10.4
Дерево Фенвика
↗
7
1
11м 8с
0
11. Графы
7 уроков
305
60
466м
18
Закрытый
11.1
Теория №1
↗
51
4
38м 7с
6
Закрытый
11.2
Практика №1
↗
45
16
167м 13с
2
Закрытый
11.3
Теория №2. DFS
↗
49
31
43м 18с
5
Закрытый
11.4
Теория №3. BFS
↗
42
4
15м 25с
1
Закрытый
11.5
Практика №2
↗
43
1
166м 51с
1
Закрытый
11.6
Теория №3. Дейкстра
↗
40
3
16м 7с
3
Закрытый
11.7
Практика №3
↗
35
1
20м 26с
0
12. Арифметика и числовые алгоритмы
4 урока
90
33
126м
3
Закрытый
12.1
Делимость. Простота. Факторизация.
↗
28
13
37м 2с
3
Закрытый
12.2
Алгоритм Евклида. НОД. НОК.
↗
22
11
21м 2с
0
Закрытый
12.3
Практика (1)
↗
25
5
58м 53с
0
Закрытый
12.4
Практика (2)
↗
15
4
10м 36с
0
13. Итоговая работа №2 Экзамен
1 урок
1
1
0м
0
Закрытый
13.1
Экзамен
↗
1
1
-
0
14. Геометрия
6 уроков
122
43
112м
1
Закрытый
14.1
Вступление
↗
23
10
12м 41с
1
Закрытый
14.2
Вектор. Прямая
↗
23
8
42м 35с
0
Закрытый
14.3
Окружность
↗
16
10
9м 29с
0
Закрытый
14.4
Многоугольники. Выпуклая оболочка
↗
18
9
20м 46с
0
Закрытый
14.5
Практика (1)
↗
25
4
23м 28с
0
Закрытый
14.6
Практика (2)
↗
17
2
7м 31с
0
15. Что дальше?
1 урок
37
25
1м
0
Закрытый
15.1
Финал
↗
37
25
1м 39с
0