Содержание курса
1. Введение
3 урока
127
127
4м
0
Открытый
1.1
От автора
↗
90
90
2м 41с
0
Закрытый
1.2
Полезные приемы
↗
19
19
2м 36с
0
Закрытый
1.3
Временная сложность популярных алгоритмов и структур данных
↗
18
18
1м 13с
0
2. Разминка
4 урока
102
47
99м
0
Закрытый
2.1
Хэш-таблицы
↗
39
10
19м 15с
0
Закрытый
2.2
Множества
↗
8
8
-
0
Закрытый
2.3
Строки
↗
31
14
72м 21с
0
Закрытый
2.4
Математика
↗
24
15
7м 55с
0
3. Линейные структуры данных
2 урока
30
18
10м
0
Закрытый
3.1
Связные списки
↗
23
11
10м 7с
0
Закрытый
3.2
Стек
↗
7
7
-
0
4. Техники работы с массивами
3 урока
50
36
31м
0
Закрытый
4.1
Два указателя
↗
19
10
23м 55с
0
Закрытый
4.2
Скользящее окно
↗
19
19
5м 45с
0
Закрытый
4.3
Бинарный поиск
↗
12
7
4м 49с
0
5. Рекурсия и перебор состояний
2 урока
25
25
4м
0
Закрытый
5.1
Поиск в глубину (DFS)
↗
20
20
4м 17с
0
Закрытый
5.2
Бэктрекинг
↗
5
5
-
0
6. Алгоритмические стратегии
2 урока
153
15
4м
0
Открытый
6.1
Жадный алгоритм
↗
149
12
4м 24с
0
Закрытый
6.2
Динамическое программирование
↗
4
3
-
0
7. Деревья
1 урок
3
3
0м
0
Закрытый
7.1
Бинарные деревья
↗
3
3
-
0
8. Послесловие
1 урок
15
7
0м
0
Закрытый
8.1
Успехов на собеседовании!
↗
15
7
0м 27с
0