Интерактивный курс по алгоритмам

Решения, которые вы умеете объяснить

От первого перебора до уверенного выбора структуры данных — с одинаково ясными примерами на C++ и Python.

21
этап от основ до интервью
C++ / Python
равноправные реализации

Система обучения

Один маршрут вместо россыпи карточек

A

Паттерны, а не заучивание

Учимся узнавать форму задачи и понимать, когда техника не подходит.

B

Проверяемая сложность

Разбираем цену каждого шага по времени и памяти, а не запоминаем итог.

C

Практика по готовности

Задачи открываются в логичном порядке — от подсказок к самостоятельному решению.

Локальный прогресс

Двигайтесь в своём темпе

Начать первый урок
Уроки
0/54
LeetCode 75
0/75
Самостоятельно в LC75
0
Повторить в LC75
0

Последние 12 недель

Отмечаются завершённые уроки, задачи и повторения — без серии дней.

Последние 12 недель

Учебной активности пока нет.

Только в этом браузере

Ваш прогресс принадлежит вам

AlgoDS не требует аккаунта. Экспортируйте JSON для резервной копии или переноса на другое устройство.

Сбросить локальный прогресс?

Уроки, статусы задач, закладки, календарь и локальные настройки будут удалены из этого браузера.