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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Добрые, добрые структуры данных с Сергеем Балакиревым»Учеников на курсе 5 250
Сертификаты, выданные на курсе «Добрые, добрые структуры данных с Сергеем Балакиревым»Сертификатов выдано 319
Отзывы о курсе «Добрые, добрые структуры данных с Сергеем Балакиревым»Отзывов получено 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 и С++