Курс на Stepik
Обложка курса «Алгоритмы: теория и практика. Структуры данных» на Stepik
Бесплатно

Алгоритмы: теория и практика. Структуры данных ★ 4.816

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

В курсе будут рассмотрены структуры данных, наиболее часто использующиеся на практике: массивы, списки, очереди, стеки, динамические массивы, очереди с приоритетами, системы непересекающихся множеств, хеш-таблицы, сбалансированные деревья. Вы узнаете, как такие структуры данных реализованы в разных языках программирования, и, конечно же, потренируетесь самостоятельно их реализовывать, применять и расширять.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Алгоритмы: теория и практика. Структуры данных»Учеников на курсе 85 709
Сертификаты, выданные на курсе «Алгоритмы: теория и практика. Структуры данных»Сертификатов выдано 6 380
Отзывы о курсе «Алгоритмы: теория и практика. Структуры данных»Отзывов получено 266
Рейтинг курса «Алгоритмы: теория и практика. Структуры данных»Рейтинг курса 4.816
Уроки в курсе «Алгоритмы: теория и практика. Структуры данных»Количество уроков 11
Задачи с кодом в курсе «Алгоритмы: теория и практика. Структуры данных»Количество задач с кодом 17
Время прохождения курса «Алгоритмы: теория и практика. Структуры данных»Время прохождения курса —
Обновления курса «Алгоритмы: теория и практика. Структуры данных»Обновления курса — —
Дата публикации курса «Алгоритмы: теория и практика. Структуры данных»Дата публикации курса — ———
Последнее обновление курса «Алгоритмы: теория и практика. Структуры данных»Последнее обновление — ———
4.816 ★
из 5
266 отзывов
★★★★★
235
★★★★★
18
★★★★★
9
★★★★★
3
★★★★★
1
Bryan Garcia Martinez
Bryan Garcia Martinez •
★ ★ ★ ★ ★
• 1 месяц назад

1. **What have you learned in this course? What was new to you?** I learned how to apply important data structures and algorithms in practice, including stacks, queues, heaps, hashing, disjoint sets, tree traversal, binary search trees, pattern matching, and advanced string operations. What was especially new and valuable to me was implementing these ideas efficiently under time and memory constraints. 2. **What did you like?** I liked the practical focus of the course. The programming challenges required real problem-solving instead of only theoretical knowledge, and the progression from simpler structures to more advanced problems was very useful. 3. **Were there any weak points? How can this course get better?** Some tasks are quite challenging and could benefit from a few more intermediate examples or visual explanations before the exercises. Short summaries of the key idea behind each data structure would also make the course easier to follow without reducing its difficulty. 4. **What requirements did you have for a course and why did you choose this one?** I was looking for a technically demanding course with practical programming exercises, strong algorithmic content, and a certificate that would add value to my professional development. I chose this course because it covers fundamental Computer Science topics and requires implementing efficient solutions rather than simply memorizing concepts.

Ответ
автора
Александр Куликов
Александр Куликов
3 сентября 2026

Спасибо большое за подробный отзыв! Радостно, что Вам понравилось!

Александр Шершнёв
Александр Шершнёв •
★ ★ ★ ★ ★
• 3 месяца назад

не рекомендую. Слишком сложно для такого простого курса. Задачи по деревьям - просто выкидывай комп из окна. Прошел чисто чтобы закрыть гештальт. Не тратьте время!