Чему вы научитесь
- узнаете, как устроены и работают основные абстрактные структуры данных: списки, стеки, очереди, деревья, ассоциативные массивы, множества и графы
- освоите ключевые алгоритмы сортировки и поиска
- научитесь анализировать сложность операций и принимать обоснованные решения при выборе алгоритмов и структур
- выполните практические задания по реализации структур данных и алгоритмов с автоматической проверкой решений
О курсе
«Алгоритмы и структуры данных» — онлайн-курс, посвящённый ключевым понятиям, лежащим в основе эффективного программирования. Курс охватывает как теоретические основы, так и практическое применение алгоритмов и структур данных в реальных задачах.
Для кого этот курс
Студенты технических специальностей и специалистов в области программирования, стремящихся систематизировать и углубить свои знания.
Начальные требования
Умение программировать на языке Python
Преподаватели курса
Как проходит обучение
Курс реализован в текстовом формате с упором на последовательное, доступное изложение теоретического материала. Каждая тема сопровождается определениями, пояснениями, примерами, схемами и иллюстрациями, способствующими лучшему пониманию.
Помимо теоретических блоков, курс включает практические задания, которые ориентированы на закрепление материала через реализацию алгоритмов и структур данных посредством кода