Правильное решение литкода анаграммы

Постановка задачи Допустимый литкод анаграммы Решение. Даны две строки s и t, вернуть true, если t является анаграммой s, и false в противном случае. Анаграмма — это слово или фраза, образованная путем перестановки букв другого слова или фразы, обычно с использованием всех исходных букв ровно один раз. Пример 1: Ввод: s = «анаграмма», t = «нагарам» Вывод: …

Подробнее

Сортировка цветов Решение LeetCode

Постановка задачи Сортировка цветов LeetCode Решение. Дан массив nums с n объектами, окрашенными в красный, белый или синий цвет, отсортировать их на месте так, чтобы объекты одного цвета были смежными, а цвета располагались в порядке красный, белый и синий. Мы будем использовать целые числа 0, 1 и 2 для обозначения красного, белого и синего цветов соответственно. …

Подробнее

Наименьший общий предок решения Leetcode для двоичного дерева

Постановка задачи Наименьший общий предок двоичного дерева Решение LeetCode — «Наименьший общий предок двоичного дерева» утверждает, что заданы корень двоичного дерева и два узла дерева. Нам нужно найти наименьшего общего предка этих двух узлов. Самый низкий общий…

Подробнее

Генерация скобок Решение Leetcode

Постановка задачи Создание скобок Решение LeetCode — «Создание скобок» утверждает, что при заданном значении n. Нам нужно сгенерировать все комбинации из n пар скобок. Верните ответ в виде вектора строк правильных скобок. Пример: Вход: n = 3 Выход: ["((()))","(()())",(())()","()(())",()( )()"] Объяснение: …

Подробнее

Самая длинная подстрока без повторяющихся символов Решение Leetcode

Постановка задачи Самая длинная подстрока без повторяющихся символов Решение LeetCode – утверждает, что задана строка s. Нам нужно найти самую длинную подстроку без повторяющихся символов. Пример: Ввод: s = «abcabcbb» Вывод: 3 Объяснение: Самая длинная подстрока без повторяющихся символов имеет длину 3. Строка: «abc». Ввод: s = ”bbbb” …

Подробнее

Действительные скобки Решение Leetcode

Постановка задачи Допустимые скобки Решение LeetCode. «Действительные скобки» означают, что вам дана строка, содержащая только символы '(', ')', '{', '}', '[' и ']'. Нам нужно определить, является ли входная строка допустимой строкой или нет. Строка считается корректной, если открытые скобки должны быть закрыты...

Подробнее

Анализ шаблона посещения сайта пользователем LeetCode Solution

Постановка задачи Проанализируйте шаблон посещения веб-сайта пользователем. Решение LeetCode. Вам даны два массива строк: имя пользователя и веб-сайт, а также метка времени в виде целочисленного массива. Все заданные массивы имеют одинаковую длину, а кортеж [имя пользователя[i], веб-сайт[i], временная метка[i]] указывает, что пользователь username[i] посетил веб-сайт веб-сайт[i] в ​​момент времени с временной меткой[i]. Шаблон — это список из трех веб-сайтов (не обязательно разных). Например, ["дом",...

Подробнее

Найти медиану из потока данных Решение LeetCode

Постановка задачи Найти медиану из потока данных LeetCode Решение. Медиана — это среднее значение в упорядоченном списке целых чисел. Если размер списка четный, среднего значения нет, а медиана — это среднее значение двух средних значений. Например, для arr = [2,3,4] медиана …

Подробнее

Пересечение двух связанных списков Решение LeetCode

Постановка задачи Пересечение двух связанных списков Решение LeetCode. Нам даны заголовки двух сильно связанных списков headA и headB. Также известно, что два связанных списка могут пересекаться в какой-то точке. Нас просят вернуть узел, в котором они пересекаются, или null, если…

Подробнее

Скользящее среднее из потока данных Решение Leetcode

Постановка задачи Скользящее среднее из потока данных Решение LeetCode — «Скользящее среднее из потока данных» утверждает, что задан поток целых чисел и размер окна k. Нам нужно вычислить скользящее среднее всех целых чисел в скользящем окне. Если количество элементов в …

Подробнее

Translate »