Бесплатная бета: 60 дней полного доступа, без карты.мест осталось: 127Зарегистрироваться бесплатно

Мы используем необходимые куки для работы сайта (вход и язык). Если ты согласишься, мы также загрузим Google Analytics, чтобы видеть, какие страницы читают, и Google reCAPTCHA для защиты форм обратной связи и сообщений об ошибке от спама. Политика конфиденциальности

Паттерны алгоритмов: все 52 и какой нужен задаче

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

Массивы

Хеширование

Два указателя

Скользящее окно

Префиксные суммы

Поиск

Сортировка

Интервалы

Связные списки

Стеки и очереди

Рекурсия

Перебор с возвратом

Деревья

Кучи и топ-k

Графы

Жадные алгоритмы

Динамическое программирование

Строки и динамическое программирование

Строки

Битовые операции

Математика и теория чисел

Матрицы

Продвинутые темы