Решение 3Sum Leetcode

Постановка задачи Для массива из n целых чисел существуют ли элементы a, b, c в числах такие, что a + b + c = 0? Найдите все уникальные тройки в массиве, который дает нулевую сумму. Обратите внимание: набор решений не должен содержать повторяющихся триплетов. Пример №1 [-1,0,1,2, -1,4]…

Подробнее

Вставить интервал решения Leetcode

Задача «Вставить интервал» Leetcode Solution предоставляет нам список некоторых интервалов и один отдельный интервал. Затем нам предлагается вставить этот новый интервал в список интервалов. Итак, новый интервал может пересекаться с интервалами, которые уже есть в списке, или он может…

Подробнее

Комбинированное решение Leetcode

Комбинированная сумма задачи Leetcode Solution предоставляет нам массив или список целых чисел и цель. Нам говорят найти комбинации, которые можно составить, используя эти целые числа, любое количество раз, которое в сумме дает заданную цель. Итак, более формально, мы можем использовать данное…

Подробнее

Минимальные перестановки, чтобы сделать строки равными для решения Leetcode

Постановка задачи Вам даны две строки s1 и s2 одинаковой длины, состоящие только из букв «x» и «y». вы можете поменять местами любые два символа, принадлежащие разным строкам, ваша задача - сделать обе строки равными. вернуть минимальное количество свопов, необходимых для уравнивания обеих строк…

Подробнее

Решение Leetcode для поиска слов

Постановка задачи. Для доски mxn и слова найдите, существует ли это слово в сетке. Слово может быть составлено из букв последовательно соседних ячеек, где «соседние» ячейки соседствуют по горизонтали или вертикали. Одна и та же буквенная ячейка не может использоваться более одного раза. Пример …

Подробнее

Проверьте, может ли строка сломать другую строку, решение Leetcode

Постановка задачи В этой задаче нам даны две строки s1 и s2 одинакового размера. Проверьте, может ли некоторая перестановка строки s1 нарушить некоторую перестановку строки s2 или наоборот. Другими словами, s2 может сломать s1 или наоборот. Строка x может разорвать строку y (как…

Подробнее

Подсчет хороших узлов в решении Leetcode для двоичного дерева

Постановка задачи В этой задаче дается двоичное дерево с его корнем. Узел X в дереве называется хорошим, если на пути от корня до X нет узлов со значением больше X. Мы должны вернуть количество хороших узлов в…

Подробнее

Комбинации Leetcode Solution

Комбинации задач Leetcode Solution предоставляет нам два целых числа, n и k. Нам говорят сгенерировать все последовательности, у которых есть k элементов, выбранных из n элементов от 1 до n. Мы возвращаем эти последовательности в виде массива. Давайте рассмотрим несколько примеров, чтобы ...

Подробнее

Решение Majority Element II Leetcode

В этой задаче нам дан массив целых чисел. Цель состоит в том, чтобы найти все элементы, которые встречаются в массиве более ⌊N / 3⌋ раз, где N = размер массива, а ⌊ ⌋ - оператор пола. Нам нужно вернуть массив…

Подробнее

Уникальное решение Leetcode Paths

Проблема Уникальные пути Leetcode Solution утверждает, что вам даны два целых числа, представляющих размер сетки. Используя размер сетки, длину и ширину сетки. Нам нужно найти количество уникальных путей от верхнего левого угла сетки до…

Подробнее