Содержание курса
1. Знакомство и введение
4 урока
4
2
32м
48
Закрытый
1.1
Приветствие
↗
1
1
3м 50с
20
Закрытый
1.2
Что вас ждёт на курсе
↗
0
0
23м 52с
27
Закрытый
1.3
Познакомьтесь с создателями курса
↗
1
1
0м 23с
11
Закрытый
1.4
Расскажите нам о себе
↗
2
0
6м 38с
-10
2. Асимптотические оценки алгоритмов
8 уроков
0
0
68м
88
Закрытый
2.1
Введение в асимптотики
↗
0
0
8м 42с
12
Закрытый
2.2
Время работы в лучшем и худшем случае
↗
0
0
5м 21с
13
Закрытый
2.3
Асимптотическое обозначение «О большое»
↗
0
0
5м 47с
7
Закрытый
2.4
Стандартные асимптотики времени работы алгоритмов
↗
0
0
12м 59с
12
Закрытый
2.5
Сложение и умножение асимптотик
↗
0
0
15м 58с
13
Закрытый
2.6
Примеры оценки времени работы алгоритма
↗
0
0
3м 26с
7
Закрытый
2.7
Итоги модуля "Асимптотические оценки алгоритмов"
↗
0
0
1м 14с
10
Закрытый
2.8
Контрольные задания на тему "Асимптотические оценки алгоритмов"
↗
0
0
19м 42с
14
3. Разбор задач на асимптотические оценки алгоритмов
1 урок
0
0
8м
13
Закрытый
3.1
Разбор задач на асимптотические оценки алгоритмов
↗
0
0
8м 31с
13
4. Алгоритмы поиска
7 уроков
0
0
644м
92
Закрытый
4.1
Линейный поиск
↗
0
0
8м 42с
12
Закрытый
4.2
Введение в двоичный поиск
↗
0
0
7м 33с
6
Открытый
4.3
Реализация алгоритма двоичного поиска
↗
0
0
83м 31с
22
Закрытый
4.4
Готовые реализации двоичного поиска в языках программирования
↗
0
0
4м 19с
10
Закрытый
4.5
«Двоичный поиск по ответу»
↗
0
0
95м 47с
18
Закрытый
4.6
Итоги модуля "Алгоритмы поиска"
↗
0
0
2м 2с
12
Закрытый
4.7
Контрольные задачи на тему "Алгоритмы поиска"
↗
0
0
446м 24с
12
5. Разбор задач про алгоритмы поиска
1 урок
0
0
6м
6
Закрытый
5.1
Разбор задач про алгоритмы поиска
↗
0
0
6м 49с
6
6. Метод двух указателей
7 уроков
0
0
965м
44
Закрытый
6.1
Вступайте в чат участников курса
↗
0
0
0м 11с
0
Закрытый
6.2
Введение в метод двух указателей
↗
0
0
3м 54с
9
Закрытый
6.3
Задача о поиске отрезка с заданной суммой
↗
0
0
53м 55с
13
Закрытый
6.4
Задача о двух отсортированных массивах
↗
0
0
38м 23с
6
Закрытый
6.5
Задача LongPressedName
↗
0
0
12м 45с
4
Закрытый
6.6
Итоги модуля "Метод двух указателей"
↗
0
0
0м 11с
1
Закрытый
6.7
Контрольные задачи на тему "Метод двух указателей"
↗
0
0
859м 1с
11
7. Разбор задач на метод двух указателей
1 урок
0
0
11м
3
Закрытый
7.1
Разбор задач на метод двух указателей
↗
0
0
11м 3с
3
8. Элементарные структуры данных
8 уроков
0
0
1954м
35
Закрытый
8.1
Односвязный список
↗
0
0
40м 17с
9
Закрытый
8.2
Задачи на односвязный список
↗
0
0
1м 37с
4
Закрытый
8.3
Стек
↗
0
0
18м 34с
4
Закрытый
8.4
Двусвязный список
↗
0
0
52м 21с
6
Закрытый
8.5
Очередь
↗
0
0
16м 41с
3
Закрытый
8.6
Амортизированная сложность
↗
0
0
32м 26с
5
Закрытый
8.7
Дек
↗
0
0
3м 9с
2
Закрытый
8.8
Контрольные задачи на элементарные структуры данных
↗
0
0
1792м 59с
2
9. Разбор задач на элементарные структуры данных
1 урок
0
0
8м
0
Закрытый
9.1
Разбор задач на элементарные структуры данных
↗
0
0
8м 42с
0
10. Сортировки
6 уроков
0
0
1044м
13
Закрытый
10.1
Введение в задачу сортировки
↗
0
0
21м 35с
2
Закрытый
10.2
Сортировка слияниями
↗
0
0
32м 34с
3
Закрытый
10.3
Алгоритм быстрой сортировки
↗
0
0
36м 26с
1
Закрытый
10.4
Задача нахождения K-й порядковой статистики
↗
0
0
26м 5с
2
Закрытый
10.5
Алгоритмы сортировки за линейное время
↗
0
0
30м 55с
2
Закрытый
10.6
Контрольные задачи
↗
0
0
899м 0с
3
11. Разбор задач на тему "Сортировки"
1 урок
0
0
9м
1
Закрытый
11.1
Разбор задач
↗
0
0
9м 14с
1
12. Куча
8 уроков
0
0
1165м
15
Закрытый
12.1
Знакомство с преподавателем
↗
0
0
3м 11с
2
Закрытый
12.2
Основные понятия
↗
0
0
7м 21с
2
Закрытый
12.3
Простая двоичная куча
↗
0
0
19м 59с
3
Закрытый
12.4
Упражнения на простую двоичную кучу
↗
0
0
144м 18с
2
Закрытый
12.5
Асимптотики, построение, сортировки
↗
0
0
464м 0с
2
Закрытый
12.6
Задача на порядковые статистики
↗
0
0
11м 14с
2
Закрытый
12.7
Многопутевое слияние
↗
0
0
86м 35с
2
Закрытый
12.8
Контрольные задачи
↗
0
0
430м 13с
0
13. Разбор задач на тему «Куча»
1 урок
0
0
10м
0
Закрытый
13.1
Разбор задач
↗
0
0
10м 38с
0
14. Алгоритмы на графах
6 уроков
0
0
1911м
15
Закрытый
14.1
Введение в теорию графов. Способы хранения графов
↗
0
0
126м 52с
3
Закрытый
14.2
Поиск в глубину
↗
0
0
366м 26с
3
Закрытый
14.3
Поиск в ширину
↗
0
0
202м 1с
2
Закрытый
14.4
Поиск циклов и топологическая сортировка
↗
0
0
488м 54с
4
Закрытый
14.5
Обзор более сложных алгоритмов на графах
↗
0
0
9м 29с
0
Открытый
14.6
Контрольные задачи
↗
0
0
719м 8с
3
15. Разбор задач на алгоритмы на графах
1 урок
0
0
5м
0
Закрытый
15.1
Разбор задач
↗
0
0
5м 23с
0
16. Двоичные деревья поиска
6 уроков
0
0
678м
5
Закрытый
16.1
Основное свойство двоичного дерева поиска
↗
0
0
6м 3с
1
Закрытый
16.2
Поиск и вставка в двоичное дерево поиска
↗
0
0
7м 25с
1
Закрытый
16.3
Удаление из двоичного дерева поиска
↗
0
0
8м 31с
1
Закрытый
16.4
Обходы двоичных деревьев поиска
↗
0
0
6м 20с
1
Закрытый
16.5
Глубина двоичного дерева поиска и сбалансированные деревья
↗
0
0
5м 19с
1
Закрытый
16.6
Контрольные задачи
↗
0
0
645м 8с
0
17. Разбор задач на двоичные деревья поиска
1 урок
0
0
4м
0
Закрытый
17.1
Разбор задач
↗
0
0
4м 45с
0
18. Хеш-таблицы
6 уроков
0
0
932м
11
Закрытый
18.1
Идея индексации по данным
↗
0
0
10м 39с
1
Закрытый
18.2
Задача хеширования
↗
0
0
12м 32с
3
Закрытый
18.3
Выбор хеш-функции
↗
0
0
9м 40с
2
Закрытый
18.4
Разрешение коллизий
↗
0
0
17м 0с
3
Закрытый
18.5
Рехеширование
↗
0
0
11м 3с
2
Закрытый
18.6
Контрольные задачи
↗
0
0
874м 15с
0
19. Разбор задач на хеш-таблицы
1 урок
0
0
7м
0
Закрытый
19.1
Разбор задач
↗
0
0
7м 15с
0
20. Как проходить coding interview
2 урока
2
0
0м
0
Закрытый
20.1
Алгоритм решения задач на coding interview
↗
1
0
-
0
Закрытый
20.2
Тактика поведения на алгосекции
↗
1
0
-
0
21. Финальные задачи
1 урок
0
0
901м
0
Закрытый
21.1
Задачи
↗
0
0
901м 6с
0
22. Разбор финальных задач
1 урок
1
0
0м
0
Закрытый
22.1
Разбор задач
↗
1
0
0м 6с
0