Конференц-залы II Решение LeetCode

Постановка проблемы Решение LeetCode для конференц-залов II. В «Конференц-залах II» указано, что вам дан массив временных интервалов «интервалов» для собраний, где «интервалы [i] = [начало [i], конец [i]]», возвращайте требуется минимальное количество конференц-залов. Пример: интервалы = [[0,30],[5,10],[15,20]] 2 Объяснение: Встретить одного можно...

Подробнее

Сумма подмассива равна K Решение LeetCode

Постановка задачи Сумма подмассивов равна K Решение LeetCode — «Сумма подмассивов равна K» утверждает, что вам дан массив целых чисел «nums» и целое число «k», верните общее количество непрерывных подмассивов, сумма которых равна «k». Пример: nums = [1, 2, 3], k=3 2 Объяснение: Там …

Подробнее

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

Постановка задачи Самая длинная палиндромная подстрока Решение LeetCode — «Самая длинная палиндромная подстрока» утверждает, что вам дана строка s, верните самую длинную палиндромную подстроку в s. Примечание. Палиндром — это слово, которое читается так же, как и вперед, и назад, например, мадам. Пример: s = «бабад» «баб» Объяснение: Все …

Подробнее

Решение LRU Cache LeetCode

Вопрос Разработайте структуру данных, которая соответствует ограничениям кэша наименее использовавшегося (LRU) кэша. Реализуйте класс LRUCache: LRUCache(int capacity) Инициализируйте кэш LRU с положительной емкостью. int get(int key) Возвращает значение ключа, если ключ существует, иначе возвращает -1. void put(int key, int value) Обновить значение ключа, если он существует. В противном случае добавьте пару ключ-значение в …

Подробнее

Разделение строки на сбалансированные строки Решение Leetcode

Постановка задачи В этой задаче нам дается строка символов, содержащая только буквы «R» и «L». Мы называем струну сбалансированной, если в ней одинаковое количество букв R и L. Мы можем разбить данную строку на непересекающиеся подстроки. Цель состоит в том, чтобы найти максимально возможное количество…

Подробнее

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

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

Подробнее

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

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

Подробнее

Pow (x, n) Решение Leetcode

В задаче «Pow (x, n) Leetcode Solution» указано, что вам даны два числа, одно из которых является числом с плавающей запятой, а другое - целым. Целое число обозначает показатель степени, а основание - число с плавающей запятой. Нам говорят найти значение после оценки степени по основанию. …

Подробнее

Решение Leetcode с перестановками

Задача Permutations Leetcode Solution предоставляет простую последовательность целых чисел и просит нас вернуть полный вектор или массив всех перестановок данной последовательности. Итак, прежде чем приступить к решению проблемы. Мы должны быть знакомы с перестановками. Итак, перестановка - это не что иное, как расположение ...

Подробнее

Решение Leetcode для House Robber II

В задаче «House Robber II» грабитель хочет украсть деньги из разных домов. Количество денег в домах представлено в виде массива. Нам нужно найти максимальную сумму денег, которую можно заработать, добавив элементы в данный массив в соответствии с…

Подробнее

Translate »