Содержание курса
1. Сложность алгоритмов
1 урок
18
7
15м
0
Закрытый
1.1
Сложность алгоритмов
↗
18
7
15м 36с
0
2. Введение в теорию чисел
3 урока
27
9
55м
0
Закрытый
2.1
Python. Введение в теорию чисел
↗
11
3
22м 30с
0
Закрытый
2.2
НОД и НОК
↗
8
4
14м 49с
0
Закрытый
2.3
Расширенный алгоритм Евклида
↗
8
2
19м 55с
0
3. Базовые алгоритмы теории чисел
4 урока
27
13
7м
0
Закрытый
3.1
Простые числа. Функции делителей.
↗
8
4
-
0
Закрытый
3.2
Решето Эратосфена
↗
7
4
-
0
Закрытый
3.3
Алгоритм факторизации числа
↗
6
4
7м 41с
0
Закрытый
3.4
Функция Эйлера
↗
6
1
-
0
4. Линейные алгоритмы
4 урока
32
10
33м
0
Закрытый
4.1
Элементы с максимальной разностью
↗
13
3
9м 1с
0
Закрытый
4.2
Запросы суммы на отрезке
↗
6
3
9м 6с
0
Закрытый
4.3
Отрезок с максимальной суммой
↗
7
2
8м 53с
0
Закрытый
4.4
Метод двух указателей. Отрезок с заданной суммой
↗
6
2
7м 1с
0
5. Введение в динамическое программирование
2 урока
14
3
21м
0
Закрытый
5.1
Введение в динамическое программирование
↗
8
2
15м 15с
0
Закрытый
5.2
Псевдодвумерное динамическое программирование
↗
6
1
6м 57с
0
6. Квадратичные сортировки
3 урока
12
4
24м
0
Закрытый
6.1
Сортировка выбором
↗
5
2
10м 25с
0
Закрытый
6.2
Сортировка пузырьком
↗
4
1
6м 10с
0
Закрытый
6.3
Сортировка вставками
↗
3
1
7м 58с
0
7. Эффективные алгоритмы сортировки
3 урока
12
5
32м
0
Закрытый
7.1
Сортировка подсчётом
↗
4
1
7м 43с
0
Закрытый
7.2
Сортировка слиянием
↗
4
2
9м 27с
0
Закрытый
7.3
Встроенные алгоритмы сортировки
↗
4
2
16м 52с
0
8. Бинарный поиск
4 урока
4
4
17м
0
Закрытый
8.1
Бинарный поиск в массиве
↗
1
1
17м 23с
0
Закрытый
8.2
Встроенный бинарный поиск
↗
1
1
-
0
Закрытый
8.3
Бинарный поиск по ответу
↗
2
2
-
0
Закрытый
8.4
Вещественный бинарный поиск
↗
0
0
-
0
9. Линейные структуры данных
1 урок
1
1
0м
0
Закрытый
9.1
Линейные структуры данных
↗
1
1
-
0
10. Встроенные структуры данных
1 урок
1
1
0м
0
Закрытый
10.1
Встроенные структуры данных
↗
1
1
-
0