Перейти к содержанию
Learning Platform
Каталог / Data Engineering / DSA 01
Глоссарий Troubleshooting
Курс 14 · Data Engineering Бесплатно

DSA 01

DSA до кэш-линий и memory layout: почему dict быстрый, list.append O(1), BFS жрёт память. Бесплатно, с лабами timeit. Не зубри big-O — пойми.

Beginner
Уровень
93
Уроков
60
Часов
20
Модулей
Что входит: 93 уроков · 20 модулей · сертификат
Часть пути «Data Engineer» Junior · CS Foundations Весь путь →
Что нужно знать заранее
2 курса
Обязательно Ступень 0: Основы Открыть → Обязательно Python 01 Открыть →
Программа
20 модулей · 93 уроков
00
Введение в курс
6 уроков · 3 ч
6 уроков Открыть →
01
С нуля: данные, память и сложность простыми словами
6 уроков · 3 ч
6 уроков Открыть →
02
Big-O и анализ сложности
10 уроков · 5 ч
10 уроков Открыть →
03
Память и железо
10 уроков · 5 ч
10 уроков Открыть →
04
Массивы и непрерывная память
8 уроков · 4 ч
8 уроков Открыть →
05
Динамические массивы
8 уроков · 4 ч
8 уроков Открыть →
06
Связные списки
10 уроков · 5 ч
10 уроков Открыть →
07
Стеки, очереди, deque
10 уроков · 5 ч
10 уроков Открыть →
08
Хеш-таблицы: основы
10 уроков · 5 ч
10 уроков Открыть →
09
Хеш-таблицы: внутри Python dict
10 уроков · 5 ч
10 уроков Открыть →
10
Деревья и BST
10 уроков · 5 ч
10 уроков Открыть →
11
Кучи и очереди с приоритетом
10 уроков · 5 ч
10 уроков Открыть →
12
Графы: представления
10 уроков · 5 ч
10 уроков Открыть →
13
Обход графов: BFS и DFS
10 уроков · 5 ч
10 уроков Открыть →
14
Сортировки: основы
10 уроков · 5 ч
10 уроков Открыть →
15
Сортировки: Timsort и измерения
10 уроков · 5 ч
10 уроков Открыть →
16
Поиск: линейный, бинарный, хеш
10 уроков · 5 ч
10 уроков Открыть →
17
Рекурсия и divide-and-conquer
10 уроков · 5 ч
10 уроков Открыть →
18
DSA в задачах Data Engineering
10 уроков · 5 ч
10 уроков Открыть →
19
Capstone: event-pipeline с правильными структурами
8 уроков · 4 ч
8 уроков Открыть →

Ещё в направлении · Data Engineering

Все материалы направления →