Задачи по алгоритмам

Практикуйте классические задачи по алгоритмам: массивы, строки, связные списки, деревья и другое. Это самые распространённые паттерны на технических собеседованиях.

СтатусНазваниеСложность
Сумма двух чиселEasy
Поиск дубликатаEasy
Максимальная дистанция до ближайшего человекаMedium
Бинарный поискEasy
Валидные анаграммыEasy
Валидные скобкиEasy
Лучшее время для покупки и продажи акцийEasy
Перемещение нулейEasy
Пересечение двух массивов IIEasy
Группировка анаграммMedium
Три суммыMedium
Контейнер с наибольшим количеством водыMedium
Ежедневные температурыMedium
Оценить обратную польскую записьMedium
Добавление интервалаMedium
БанкоматMedium
Наибольшая подстрока без повторенийMedium
Сжатие строки (RLE)Medium
Слияние интерваловMedium
Переговорные комнатыEasy
Самые частые элементы (k штук)Medium
Минимальная оконная подстрокаHard
Подъём по лестницеEasy
Размен монетMedium
Количество острововMedium
Обход дерева по уровнямMedium
Наименьший общий предокMedium
Наибольший прямоугольник в гистограммеHard