Posuvné okno Maximálne riešenie LeetCode

Vyhlásenie o probléme Posuvné okno Maximum LeetCode Riešenie Hovorí, že – Dostali ste pole celých čísel a existuje posuvné okno s veľkosťou k, ktoré sa pohybuje úplne naľavo od poľa úplne doprava. V okne vidíte iba k čísla. Zakaždým…

Čítaj viac

Páry skladieb s celkovým trvaním deliteľným 60 LeetCode Solution

Vyhlásenie o probléme Páry skladieb s celkovým trvaním deliteľným 60 LeetCode Riešenie – Páry skladieb s celkovým trvaním deliteľným 60 LeetCode Solution hovorí, že – Dostanete zoznam skladieb, v ktorých má i-tá skladba trvanie [i] sekúnd. Vráti počet párov skladieb, pre ktoré…

Čítaj viac

Riešenie Leetcode vyrovnávacej pamäte LRU

Vyhlásenie o probléme Riešenie LRU Cache LeetCode – „LRU Cache“ vás žiada, aby ste navrhli dátovú štruktúru, ktorá bude nasledovať najmenej nedávno používanú (LRU) vyrovnávaciu pamäť Potrebujeme implementovať triedu LRUCache, ktorá má nasledujúce funkcie: LRUCache(int capacity): Inicializuje vyrovnávaciu pamäť LRU s kladnou veľkostnou kapacitou. int get (kľúč int): Vráti hodnotu ...

Čítaj viac

Nájdite medián z riešenia dátového toku LeetCode

Vyhlásenie o probléme Nájsť medián z dátového toku Riešenie LeetCode – Medián je stredná hodnota v zozname usporiadaných celých čísel. Ak je veľkosť zoznamu párna, neexistuje žiadna stredná hodnota a medián je priemer dvoch stredných hodnôt. Napríklad pre arr = [2,3,4] je medián …

Čítaj viac

Preformátujte dátum Riešenie LeetCode

Preformátovanie problému Dátum LeetCode Riešenie – Daný reťazec dátumu vo forme Deň Mesiac Rok, kde: Deň je v množine {“1st”, “2nd”, “3rd”, “4th”, …, “30th”, “31st “}. Mesiac je v množine {“január”, “február”, “mar”, “apríl”, “máj”, “jún”, “júl”, “aug.”, “september”, “október”, “november”, „december“}. Rok je v rozmedzí [1900, 2100]. Previesť reťazec dátumu…

Čítaj viac

Zoraďte pole podľa riešenia s vyššou frekvenciou Leetcode

Vyhlásenie o probléme Usporiadanie poľa podľa zvyšovania frekvencie Riešenie LeetCode – „Zoraďovanie poľa podľa zvyšovania frekvencie“ uvádza, že ste dostali pole celých čísel, zoraďte pole v rastúcom poradí na základe frekvencie hodnôt. Dve alebo viac hodnôt má rovnakú frekvenciu, musíme ich zoradiť ...

Čítaj viac

Subarray Suma sa rovná K LeetCode Solution

Problém Vyhlásenie Subarray Sum Equals K LeetCode Solution – “Subarray Sum Equals K” uvádza, že dostanete pole celých čísel “nums” a celé číslo 'k', vráti celkový počet súvislých subarrays, ktorých súčet sa rovná 'k'. Príklad: nums = [1, 2, 3], k=3 2 Vysvetlenie: Existuje …

Čítaj viac

Riešenie LRU Cache LeetCode

Otázka Navrhnite štruktúru údajov, ktorá sa riadi obmedzeniami vyrovnávacej pamäte LRU (Last Last Last Used). Implementujte triedu LRUCache: LRUCache(int capacity) Inicializujte vyrovnávaciu pamäť LRU s kapacitou kladnej veľkosti. int get (kľúč int) Vráti hodnotu kľúča, ak kľúč existuje, inak vráti hodnotu -1. void put (kľúč int, hodnota int) Aktualizujte hodnotu kľúča, ak kľúč existuje. V opačnom prípade pridajte pár kľúč – hodnota do…

Čítaj viac

Zoraďte pole podľa riešenia s vyššou frekvenciou Leetcode

Vyhlásenie o probléme Vzhľadom na pole celých čísel, zoraďte pole v rastúcom poradí na základe frekvencie hodnôt. Ak má viacero hodnôt rovnakú frekvenciu, zoraďte ich v zostupnom poradí. Príklad nums = [1,1,2,2,2,3] [3,1,1,2,2,2] Vysvetlenie: „3“ má frekvenciu 1, „1“ má frekvenciu …

Čítaj viac

Translate »