a.programs
/ подборки / 42
Подготовка к собеседованию (доп.)
29 задач
Расширенный набор задач для подготовки к техническим собеседованиям - вдвое больше практики, чем в основной подборке, по тем же ключевым темам.
Состав подборки
1.
Группировка анаграмм
Словари · Легкая
2.
Наибольшая общая приставка
Строки · Очень легкая
3.
Произведение всех, кроме себя
Массивы (списки) · Средняя
4.
Наибольшая последовательность подряд идущих чисел
Словари · Средняя
5.
Слияние пересекающихся отрезков
Сортировка · Средняя
6.
Вставка отрезка в отсортированный список
Сортировка · Средняя
7.
Минимальное число переговорных
Сортировка · Средняя
8.
K самых частых слов
Словари · Средняя
9.
LRU-кэш
Словари · Средняя
10.
Спиральный обход матрицы
Матрицы · Средняя
11.
Поворот квадратной матрицы на 90°
Матрицы · Средняя
12.
Поиск в матрице с отсортированными строками и столбцами
Матрицы · Средняя
13.
Количество островов
Матрицы · Средняя
14.
Гниющие апельсины
Графы · Средняя
15.
Можно ли пройти все курсы
Графы · Средняя
16.
Порядок прохождения курсов
Графы · Сложная
17.
Обнаружение цикла в неориентированном графе
Графы · Средняя
18.
Слово в сетке букв
Матрицы · Сложная
19.
Генерация правильных скобочных последовательностей
Стек и очередь · Средняя
20.
Комбинационная сумма
Динамическое программирование · Средняя
21.
Все перестановки
Динамическое программирование · Средняя
22.
Все подмножества
Динамическое программирование · Легкая
23.
Проверка двоичного дерева поиска
Деревья · Средняя
24.
Наименьший общий предок в дереве
Деревья · Средняя
25.
Сериализация дерева в строку
Деревья · Сложная
26.
Путь с максимальной суммой в дереве
Динамическое программирование · Сложная
27.
Число островов после серии добавлений суши
Графы · Сложная
28.
Слияние аккаунтов по общей почте
Графы · Сложная
29.
Расписание задач с охлаждением
Словари · Средняя
Войдите, чтобы решать →