ССобесов

Каталог задач

130 задач из 1000. Страница 1 из 3. Тестовые задания с реальных собеседований по аналитике и алгоритмам.

001
Reverse String — разворот строки на месте
АлгоритмыДва указателяЛёгкаяJuniorLeetCodeБесплатно
002
Valid Palindrome — палиндром с фильтрацией символов
АлгоритмыДва указателяЛёгкаяJuniorLeetCodeБесплатно
003
Merge Sorted Array — слияние двух отсортированных массивов на месте
АлгоритмыДва указателяЛёгкаяJuniorLeetCodeБесплатно
004
Intersection of Two Arrays — пересечение двух массивов
АлгоритмыДва указателяЛёгкаяJuniorLeetCodeБесплатно
005
Squares of a Sorted Array — квадраты элементов отсортированного массива
АлгоритмыДва указателяЛёгкаяJuniorLeetCode
006
Remove Duplicates from Sorted Array — удаление дублей в отсортированном массиве
АлгоритмыДва указателяЛёгкаяJuniorLeetCode
007
Move Zeroes — переместить нули в конец, сохранить порядок ненулевых
АлгоритмыДва указателяЛёгкаяJuniorLeetCode
008
Two Sum II — два числа в отсортированном массиве с заданной суммой
АлгоритмыДва указателяСредняяJuniorLeetCode
009
3Sum — три числа с нулевой суммой
АлгоритмыДва указателяСредняяMiddleLeetCode
010
String Compression — сжатие строки повторами в RLE
АлгоритмыДва указателяСредняяMiddleLeetCode
011
Compare Version Numbers — сравнение версий вида "1.2.10"
АлгоритмыДва указателяСредняяMiddleLeetCode
012
Container With Most Water — контейнер с максимальной водой
АлгоритмыДва указателяСредняяMiddleLeetCode
013
Matrix Diagonal Sum — сумма элементов на двух диагоналях квадратной матрицы
АлгоритмыМатрицыЛёгкаяJuniorLeetCode
014
Transpose Matrix — транспонирование матрицы
АлгоритмыМатрицыЛёгкаяJuniorLeetCode
015
Valid Sudoku — проверка корректности доски судоку 9×9
АлгоритмыМатрицыСредняяMiddleLeetCode
016
Rotate Image — поворот квадратной матрицы на 90° на месте
АлгоритмыМатрицыСредняяMiddleLeetCode
017
Spiral Matrix — обход матрицы по спирали
АлгоритмыМатрицыСредняяMiddleLeetCode
018
Two Sum — два числа с заданной суммой
АлгоритмыХеш-таблицыЛёгкаяJuniorLeetCode
019
Isomorphic Strings — изоморфны ли две строки
АлгоритмыХеш-таблицыЛёгкаяJuniorLeetCode
020
Roman to Integer — конвертация римской записи в число
АлгоритмыХеш-таблицыЛёгкаяJuniorLeetCode
021
Valid Anagram — анаграмма ли строка t для s
АлгоритмыХеш-таблицыЛёгкаяJuniorLeetCode
022
Group Anagrams — группировка строк-анаграмм
АлгоритмыХеш-таблицыСредняяMiddleLeetCode
023
Range Sum Query — Immutable
АлгоритмыПрефиксная суммаЛёгкаяJuniorLeetCode
024
Find the Highest Altitude — наивысшая точка маршрута
АлгоритмыПрефиксная суммаЛёгкаяJuniorLeetCode
025
Find Pivot Index — индекс «равновесия» в массиве
АлгоритмыПрефиксная суммаЛёгкаяJuniorLeetCode
026
Range Sum Query 2D — двумерная префиксная сумма
АлгоритмыПрефиксная суммаСредняяMiddleLeetCode
027
Subarray Sum Equals K — количество подмассивов с суммой K
АлгоритмыПрефиксная суммаСредняяMiddleLeetCode
028
Power of Two — является ли число степенью двойки
АлгоритмыБитовые манипуляцииЛёгкаяJuniorLeetCode
029
Single Number — единственное непарное число в массиве
АлгоритмыБитовые манипуляцииЛёгкаяJuniorLeetCode
030
Find the Difference — найти добавленный символ
АлгоритмыБитовые манипуляцииЛёгкаяJuniorLeetCode
031
Reverse Bits — реверс битов 32-битного числа
АлгоритмыБитовые манипуляцииЛёгкаяJuniorLeetCode
032
Number of 1 Bits — количество единиц в двоичной записи
АлгоритмыБитовые манипуляцииЛёгкаяJuniorLeetCode
033
Binary Search — классический бинарный поиск
АлгоритмыБинарный поискЛёгкаяJuniorLeetCode
034
Search Insert Position — куда вставить элемент в отсортированный массив
АлгоритмыБинарный поискЛёгкаяJuniorLeetCode
035
First Bad Version — первая «плохая» версия в линейке
АлгоритмыБинарный поискЛёгкаяJuniorLeetCode
036
Sqrt(x) — целочисленный квадратный корень
АлгоритмыБинарный поискЛёгкаяJuniorLeetCode
037
Valid Perfect Square — точный квадрат?
АлгоритмыБинарный поискЛёгкаяJuniorLeetCode
038
Find First and Last Position of Element — границы вхождения в отсортированном массиве
АлгоритмыБинарный поискСредняяMiddleLeetCode
039
Search a 2D Matrix — поиск в построчно-сортированной матрице
АлгоритмыБинарный поискСредняяMiddleLeetCode
040
Find Peak Element — найти любой пик
АлгоритмыБинарный поискСредняяMiddleLeetCode
041
Capacity to Ship Packages Within D Days — минимальная вместимость корабля
АлгоритмыБинарный поискСредняяMiddleLeetCode
042
Search in Rotated Sorted Array — поиск в «повёрнутом» отсортированном массиве
АлгоритмыБинарный поискСредняяMiddleLeetCode
043
Sort Array by Parity — все чётные перед всеми нечётными
АлгоритмыСортировкиЛёгкаяJuniorLeetCode
044
Пузырьковая сортировка — реализация и анализ
АлгоритмыСортировкиСредняяJuniorУчебная
045
Сортировка вставками — реализация и анализ
АлгоритмыСортировкиСредняяJuniorУчебная
046
Сортировка выбором — реализация и анализ
АлгоритмыСортировкиСредняяJuniorУчебная
047
Сортировка подсчётом — реализация и анализ
АлгоритмыСортировкиСредняяMiddleУчебная
048
Блочная сортировка (bucket sort) — реализация и анализ
АлгоритмыСортировкиСредняяMiddleУчебная
049
Top K Frequent Elements — топ-K самых частых элементов
АлгоритмыСортировкиСредняяMiddleLeetCode
050
Сортировка слиянием — реализация и анализ
АлгоритмыСортировкиСредняяMiddleУчебная