Skupinové anagramy Riešenie LeetCode

Vyhlásenie o probléme Group Anagrams LeetCode Solution Hovorí, že – Vzhľadom na pole reťazcov strs zoskupte anagramy dohromady. Odpoveď môžete vrátiť v akomkoľvek poradí. Anagram je slovo alebo fráza vytvorená preskupením písmen iného slova alebo frázy, pričom sa zvyčajne používajú všetky pôvodné písmená presne raz. Príklad 1: …

Čítaj viac

Top K Frequent Elements Riešenie LeetCode

Vyhlásenie o probléme Hore K Časté prvky Riešenie LeetCode hovorí, že – Vzhľadom na celé číslo poľa nums a celé číslo k vráti k najčastejších prvkov. Odpoveď môžete vrátiť v akomkoľvek poradí. Príklad 1: Vstup: nums = [1,1,1,2,2,3], k = 2 Výstup: [1,2] Príklad 2: Vstup: nums = [1], k = 1 Výstup: [1] …

Čítaj viac

Platné riešenie Leetcode so zátvorkami

Vyhlásenie o probléme Riešenie LeetCode s platnými zátvorkami – „Platné zátvorky“ uvádza, že ste dostali reťazec obsahujúci iba znaky '(', ')', '{', '}', '[' a ']'. Musíme určiť, či je vstupný reťazec platným reťazcom alebo nie. Reťazec sa považuje za platný reťazec, ak musia byť otvorené zátvorky uzavreté ...

Čítaj viac

Riešenie LeetCode obchodu s kľúčom a hodnotou na základe času

Vyhlásenie problému Časovo založené úložisko kľúč-hodnota Riešenie LeetCode – Navrhnite časovo založenú dátovú štruktúru kľúč-hodnota, ktorá dokáže uložiť viacero hodnôt pre ten istý kľúč v rôznych časových pečiatkach a získať hodnotu kľúča v určitej časovej pečiatke. Implementujte triedu TimeMap: TimeMap() Inicializuje objekt dátovej štruktúry. void set (reťazcový kľúč, reťazec…

Čítaj viac

Riešenie LeetCode na počítadlo návrhov

Vyhlásenie o probléme Návrh počítadla zásahov Riešenie LeetCode – Navrhnite počítadlo zásahov, ktoré počíta počet zásahov prijatých za posledných 5 minút (tj za posledných 300 sekúnd). Váš systém by mal akceptovať parameter časovej pečiatky (v sekundách) a môžete predpokladať, že volania do systému sa uskutočňujú v chronologickom poradí (tj časová pečiatka sa monotónne zvyšuje). …

Čítaj viac

Najlepší čas na nákup a predaj skladového riešenia LeetCode

Vyhlásenie o probléme Najlepší čas na nákup a predaj akcií Riešenie LeetCode – „Najlepší čas na nákup a predaj akcií“ uvádza, že máte k dispozícii rad cien, kde ceny[i] sú cenou danej akcie v i-tý deň. Chcete maximalizovať svoj zisk výberom…

Čítaj viac

Zlúčiť riešenie zoradených polí Leetcode

V úlohe „Zlúčiť zoradené polia“ dostaneme dve polia zoradené v zostupnom poradí. Prvé pole nie je úplne vyplnené a má dostatok priestoru na umiestnenie všetkých prvkov druhého poľa. Musíme zlúčiť dve polia tak, aby prvé pole obsahovalo prvky ...

Čítaj viac

Nájdite vzdialenosť medzi dvoma uzlami binárneho stromu

Vyhlásenie o probléme Problém „Nájsť vzdialenosť medzi dvoma uzlami binárneho stromu“ uvádza, že ste dostali binárny strom a boli vám dané dva uzly. Teraz musíte zistiť minimálnu vzdialenosť medzi týmito dvoma uzlami. Príklad // Strom sa zobrazuje pomocou obrázka nad uzlom 1…

Čítaj viac

Po každej výmene znakov vyhľadajte Palindrome. Dotaz

Problém „Po každej požiadavke na nahradenie znaku vyhľadajte Palindrome“ uvádza, že predpokladajme, že dostanete reťazec a č. dotazov má každý dopyt dve celočíselné vstupné hodnoty ako i1 a i2 a jeden znakový vstup s názvom „ch“. Vyhlásenie o probléme žiada zmeniť hodnoty na i1 a ...

Čítaj viac

Program sekvencie kukučky

Problem Statement Program kukučky alebo kukučkové hashovanie je metóda používaná na vyriešenie problému, keď dôjde ku kolízii v hašovacej tabuľke. Kolízie pravdepodobne predstavujú dve hašovacie hodnoty hašovacej funkcie v tabuľke. Kolízia nastane, keď sa vyskytnú dve hodnoty hash pre ten istý kľúč…

Čítaj viac

Translate »