Плъзгащ се прозорец Максимално решение LeetCode

Изявление на проблема Плъзгащ се прозорец Максимално решение LeetCode Казва, че – Даден ви е масив от цели числа nums и има плъзгащ се прозорец с размер k, който се движи от най-лявата част на масива към най-дясната. Можете да видите само k числата в прозореца. Всеки път …

Прочети повече

Двойки песни с общо времетраене, делимо на 60 LeetCode Solution

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

Прочети повече

LRU Cache Leetcode решение

Пояснение на проблема Решението на LRU Cache LeetCode – „LRU Cache“ ви моли да проектирате структура от данни, която следва най-малко наскоро използван (LRU) кеш. Трябва да внедрим клас LRUCache, който има следните функции: LRUCache(int capacity): Инициализира LRU кеша с положителен размер капацитет. int get(int key): Връщане на стойността...

Прочети повече

Намерете медиана от потока от данни LeetCode Solution

Постановка на проблема Намерете медиана от поток от данни LeetCode Solution – Медианата е средната стойност в подреден списък с цели числа. Ако размерът на списъка е четен, няма средна стойност и медианата е средната стойност на двете средни стойности. Например, за arr = [2,3,4], медианата ...

Прочети повече

Преформатирайте датата LeetCode Solution

Изявление на проблема Reformat Date LeetCode Solution – Даден низ от дата във формата Ден Месец Година, където: Денят е в набора {„1st“, „2nd“, „3rd“, „4th“, …, „30th“, „31st ”}. Месецът е в комплекта {“Януари”, “Февруари”, “Мар”, “Апр”, “Май”, “Юни”, “Юли”, “Авг”, “Септ”, “Окт”, “Ноември”, „Дек”}. Годината е в диапазона [1900, 2100]. Преобразуване на низ от дата...

Прочети повече

Сортирайте масива чрез увеличаване на честотното решение на Leetcode

Постановка на проблема Сортиране на масив чрез увеличаване на честотата Решение на LeetCode – „Сортиране на масив чрез увеличаване на честотата“ заявява, че ви е даден масив от цели числа, сортирайте масива в нарастващ ред въз основа на честотата на стойностите. Две или повече стойности имат една и съща честота, трябва да ги сортираме...

Прочети повече

Сумата на подмасив е равна на K LeetCode Solution

Постановка на проблема Сумата на подмасива е равна на K LeetCode Решение – „Сумата на подмасива е равна K“ гласи, че ви е даден масив от цели числа „nums“ и цяло число „k“, връща общия брой непрекъснати подмасиви, чиято сума е равна на „k“. Пример: nums = [1, 2, 3], k=3 2 Обяснение: Има ...

Прочети повече

LRU Cache LeetCode решение

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

Прочети повече

Сортирайте масива чрез увеличаване на честотното решение на Leetcode

Изявление на проблема Като се има масив от цели числа, сортирайте масива в нарастващ ред въз основа на честотата на стойностите. Ако няколко стойности имат една и съща честота, сортирайте ги в намаляващ ред. Примерни номера = [1,1,2,2,2,3] [3,1,1,2,2,2] Обяснение: '3' има честота 1, '1' има честота ...

Прочети повече

Техника за разлагане на Sqrt (или квадратен корен)

Получавате заявка за обхват цял ​​масив. Ще бъдете помолени да определите сумата на всички числа, които попадат в обхвата на дадената заявка. Дадената заявка е от два типа, които са - Актуализация: (индекс, стойност) се дава като заявка, където имате нужда ...

Прочети повече

Translate »