Курс на Stepik
Обложка курса «Добрые, добрые структуры данных с Сергеем Балакиревым» на Stepik
1 500 ₽

Добрые, добрые структуры данных с Сергеем Балакиревым ★ 4.790

Открыть на
STEPIK.ORG

Для грамотной разработки программного кода нужно не только хорошо владеть языком программирования, но и предельно ясно представлять себе как эффективно организовывать хранение и обработку данных в процессе работы программы. Именно для этого и нужно знать основные структуры данных, понимать как они работают, какие у них преимущества и недостатки, чтобы грамотно выбирать лучшие способы представления данных при решении каждой конкретной задачи.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Добрые, добрые структуры данных с Сергеем Балакиревым»Учеников на курсе 5 307
Сертификаты, выданные на курсе «Добрые, добрые структуры данных с Сергеем Балакиревым»Сертификатов выдано 322
Отзывы о курсе «Добрые, добрые структуры данных с Сергеем Балакиревым»Отзывов получено 62
Рейтинг курса «Добрые, добрые структуры данных с Сергеем Балакиревым»Рейтинг курса 4.790
Уроки в курсе «Добрые, добрые структуры данных с Сергеем Балакиревым»Количество уроков 28
Тесты в курсе «Добрые, добрые структуры данных с Сергеем Балакиревым»Количество квизов 187
Задачи с кодом в курсе «Добрые, добрые структуры данных с Сергеем Балакиревым»Количество задач с кодом 76
Время прохождения курса «Добрые, добрые структуры данных с Сергеем Балакиревым»Время прохождения курса —
Стоимость курса «Добрые, добрые структуры данных с Сергеем Балакиревым»Стоимость курса 1 500 ₽ —
Обновления курса «Добрые, добрые структуры данных с Сергеем Балакиревым»Обновления курса — —
Дата публикации курса «Добрые, добрые структуры данных с Сергеем Балакиревым»Дата публикации курса — ———
Последнее обновление курса «Добрые, добрые структуры данных с Сергеем Балакиревым»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «Добрые, добрые структуры данных с Сергеем Балакиревым» 6 разделов Уроки в курсе «Добрые, добрые структуры данных с Сергеем Балакиревым» 28 уроков Тесты в курсе «Добрые, добрые структуры данных с Сергеем Балакиревым» 187 тестов Задачи в курсе «Добрые, добрые структуры данных с Сергеем Балакиревым» 76 задач Время прохождения курса «Добрые, добрые структуры данных с Сергеем Балакиревым» 29 ч. Последнее обновление курса «Добрые, добрые структуры данных с Сергеем Балакиревым» обн. 19 августа 2026

Учимся оценивать вычислительную сложность алгоритмов

2 урока
1. Введение в Big O ↗
2. Big O логарифмической и факториальной сложности ↗

Простейшие структуры данных

5 уроков
1. Статический массив ↗
2. Статический массив на С++ ↗
3. Динамический массив ↗
4. Динамический массив на Python ↗
5. Динамический массив на С++ ↗

Связные списки

5 уроков
1. Односвязный список ↗
2. Односвязный список на С++ ↗
3. Двусвязный список ↗
4. Двусвязный список на С++ с нуля ↗
5. Класс list двусвязного списка библиотеки STL языка С++ ↗

Очереди и стек

5 уроков
1. Очереди типов FIFO и LIFO ↗
2. Очередь collections.deque на Python ↗
3. Класс deque очереди библиотеки STL языка C++ ↗
4. Стек (stack) ↗
5. Реализация стека на Python и C++ ↗

Деревья и множества

7 уроков
1. Бинарные деревья ↗
2. Способы обхода и удаления вершин бинарного дерева ↗
3. Бинарное дерево на Python ↗
4. Множества (set). Операции над множествами ↗
5. Множества set и multiset в C++ ↗
6. Контейнер map библиотеки STL в C++ ↗
7. Префиксное (нагруженное, Trie) дерево. Ассоциативные массивы ↗

Хэш-таблицы

4 урока
1. Хэш-таблицы ↗
2. Универсальное хэширование ↗
3. Метод открытой адресации. Двойное хэширование ↗
4. Хэш-таблицы в языках Python и С++ ↗