Групповые анаграммы Решение LeetCode

Постановка задачи Группировка анаграмм Решение LeetCode Говорит, что – Дан массив строк strs, сгруппируйте анаграммы вместе. Вы можете вернуть ответ в любом порядке. Анаграмма — это слово или фраза, образованная путем перестановки букв другого слова или фразы, обычно с использованием всех исходных букв ровно один раз. Пример 1: …

Подробнее

Скользящее окно Максимальное решение LeetCode

Постановка задачи Максимальное скользящее окно Решение LeetCode Говорит о том, что – Вам дан массив целых чисел nums, и имеется скользящее окно размера k, которое перемещается с самого левого края массива на самое правое. Вы можете видеть только k чисел в окне. Каждый раз …

Подробнее

Контейнер с наибольшим количеством раствора LeetCode

Постановка задачи Контейнер с наибольшим количеством воды LeetCode Solution говорит, что – Вам дан целочисленный массив высотой n. Нарисовано n вертикальных линий так, что две конечные точки i-й линии равны (i, 0) и (i, height[i]). Найдите две линии, которые вместе с осью x образуют контейнер, такой, что контейнер …

Подробнее

Пары песен общей продолжительностью, кратной 60 LeetCode Solution

Постановка задачи Пары песен с общей продолжительностью, кратной 60 Решение LeetCode – Пары песен с общей продолжительностью, кратной 60 Решение LeetCode говорит, что – Вам дан список песен, где i-я песня имеет продолжительность time[i] секунд. Возвращает количество пар песен, для которых...

Подробнее

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

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

Подробнее

Решение LeetCode для покраски дома

Постановка задачи Покрась дом LeetCode Решение. Имеется ряд из n домов, каждый из которых можно покрасить в один из трех цветов: красный, синий или зеленый. Стоимость покраски каждого дома в определенный цвет разная. Вы должны покрасить все дома так, чтобы не было …

Подробнее

Ближайшее значение дерева двоичного поиска II Решение LeetCode

Постановка задачи: Ближайшее значение бинарного дерева поиска II LeetCode Решение: Учитывая корень бинарного дерева поиска, целевое значение и целое число k, верните значения k в BST, которые являются ближайшими к цели. Вы можете вернуть ответ в любом порядке. У вас гарантированно будет только один уникальный набор значений k в BST, которые являются ближайшими…

Подробнее

Следующее решение Leetcode от Greater Element I

Постановка задачи Следующий старший элемент I Код решения. Следующим большим элементом некоторого элемента x в массиве является первый больший элемент, стоящий справа от x в том же массиве. Вам даны два различных массива целых чисел с нулевым индексом nums0 и nums1, где nums2 является подмножеством nums1. Для каждого 2 <= i < nums0.length найдите индекс j такой, что nums1[i] == nums1[j], и определите …

Подробнее

Решение LeetCode Next Greater Element II

Постановка задачи Следующий больший элемент II LeetCode Решение. Дан циклический целочисленный массив nums (т. е. следующий элемент nums[nums.length – 1] равен nums[0]), вернуть следующее большее число для каждого элемента в nums. Следующее большее число числа x — это первое большее число для его порядка обхода в массиве, что означает, что вы можете искать...

Подробнее

Изоморфные строки Решение LeetCode

Постановка задачи Изоморфные строки Решение LeetCode. Имея две строки s и t, определить, изоморфны ли они. Две строки s и t изоморфны, если символы в s можно заменить, чтобы получить t. Все вхождения символа должны быть заменены другим символом с сохранением порядка символов. Никакие два символа не могут отображаться в …

Подробнее

Translate »