Проверьте, являются ли два массива строк эквивалентным решением Leetcode

Проблема Проверьте, эквивалентны ли два массива строк. Решение Leetcode предоставляет нам два массива строк. Затем нам предлагается проверить, эквивалентны ли эти два строковых массива. Эквивалентность здесь относится к тому факту, что если строки в массивах объединены. Затем после конкатенации оба…

Подробнее

Сделайте два массива равными, переставив подмассивы в решении Leetcode

Задача «Сделать два массива равными» путем обращения подмассивов Leetcode Solution предоставляет нам два массива. Один из них является целевым массивом, а другой - входным. Используя входной массив, нам нужно сделать целевой массив. Мы можем перевернуть любой подмассив в…

Подробнее

Решение 3Sum Leetcode

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

Подробнее

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

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

Подробнее

Путь от корня к листу с целевой суммой Решения Leetcode

Даны двоичное дерево и целое число K. Наша цель - выяснить, существует ли в дереве путь от корня к листу, сумма которого равна целевому K. Сумма пути - это сумма всех узлов, лежащих на нем. 2 / \…

Подробнее

K-й самый большой элемент в решении Stream Leetcode

Постановка задачи В этой задаче мы должны разработать класс KthLargest (), который изначально имеет целое число k и массив целых чисел. Нам нужно написать параметризованный конструктор для него, когда в качестве аргументов передаются целое число k и номера массивов. В классе также есть функция add (val), которая добавляет…

Подробнее

Удаление элементов связанного списка Leetcode Solution

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

Подробнее

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

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

Подробнее

Решение Leetcode изоморфных строк

Постановка задачи В этой задаче нам даны две строки, a и b. Наша цель - определить, изоморфны ли эти две струны или нет. Две строки называются изоморфными тогда и только тогда, когда символы в первой строке могут быть заменены любым символом (включая его самого) вообще…

Подробнее

Решение Leetcode для периметра острова

Постановка задачи В этой задаче нам дается сетка в виде двумерного массива. grid [i] [j] = 2 представляет собой воду в этой точке, а grid [i] [j] = 0 представляет землю. Ячейки сетки соединяются по вертикали / горизонтали, но не по диагонали. Есть ровно один остров (связанный компонент суши ...

Подробнее