Содержание курса
1. Базовые понятия и алгоритмы
3 урока
33 107
9 083
266м
-18
Закрытый
1.1
Вводный урок курса
↗
16 281
6 497
3м 40с
65
Закрытый
1.2
Обзор алгоритмов. Первые шаги. Сложность алгоритмов
↗
11 843
1 881
75м 23с
-63
Закрытый
1.3
Массивы. Линейный и бинарный поиск. Амортизационный анализ
↗
4 983
705
188м 13с
-20
2. Базовые структуры данных. Двоичная куча
2 урока
5 723
946
277м
89
Закрытый
2.1
Списки. Очередь, стек, дек
↗
3 524
501
168м 24с
57
Закрытый
2.2
Двоичная куча. Очередь с приоритетом
↗
2 199
445
109м 41с
32
3. Сортировки 1
2 урока
3 490
839
218м
68
Закрытый
3.1
Квадратичные сортировки
↗
1 912
493
41м 12с
33
Закрытый
3.2
Сортировка кучей и сортировка слиянием
↗
1 578
346
177м 37с
35
4. Сортировки 2. Порядковые статистики
2 урока
2 381
547
91м
6
Закрытый
4.1
Быстрая сортировка и порядковые статистики
↗
1 370
270
56м 31с
4
Закрытый
4.2
Поразрядные сортировки
↗
1 011
277
35м 25с
2
5. Хеширование
2 урока
3 199
1 119
64м
20
Закрытый
5.1
Хеш-функции
↗
1 793
834
28м 8с
14
Закрытый
5.2
Хеш-таблицы
↗
1 406
285
36м 13с
6
6. Деревья
4 урока
4 966
853
164м
66
Закрытый
6.1
Деревья. Реализации. Обходы деревьев
↗
1 697
286
54м 31с
14
Закрытый
6.2
Двоичные деревья поиска и Декартовы деревья
↗
1 188
246
49м 59с
18
Закрытый
6.3
АВЛ-деревья
↗
1 209
184
59м 22с
20
Закрытый
6.4
Заключительный урок
↗
872
137
2м 13с
14