Алгоритмы и структуры данных - Полный курс

31 участник

О чём курс

О курсе

Алексей Ковальчук разбирает алгоритмы и структуры данных на Python: от оценки сложности и поиска до графов, деревьев и числовых алгоритмов. Вы изучите способы оценивать скорость работы алгоритмов и встроенных методов, а затем примените их в задачах. Теория чередуется с практикой; в курсе заявлено более 70 задач.

Кому подойдёт

Курс рассчитан на старшеклассников, студентов и взрослых, которые начинают изучать алгоритмическое программирование или готовятся к алгоритмическим собеседованиям и олимпиадам. Примеры даны на Python, но материал адресован и тем, кто пишет на C, C++ или JavaScript. Заниматься можно в собственном темпе.

Что внутри

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

Программа обучения

  • Точной программы нет. Примерный план включает:
    • Введение в алгоритмическое программирование
    • Анализ сложности алгоритмов (Big O)
    • Основные структуры данных и методы работы с ними
    • Практические алгоритмические задачи (70+ штук)
    • Подготовка к техническим собеседованиям
Складчина создана 4 января 2024 г. · описание обновлено 25 октября 2026 г.

Другие материалы автора 3

АК Алексей Ковальчук Все материалы
668 ₽ 8 900 ₽