Nájdite riešenie LeetCode Peak Element

Vyhlásenie o probléme Find Peak Element LeetCode Solution hovorí, že – Prvok vrcholu je prvok, ktorý je striktne väčší ako jeho susedia. Vzhľadom na 0-indexované celočíselné čísla nájdite vrcholový prvok a vráťte jeho index. Ak pole obsahuje viacero píkov, vráťte index na ktorýkoľvek z píkov. Môžete si predstaviť…

Čítaj viac

Vložiť Odstrániť GetRandom O(1) Leetcode Solution

Vyhlásenie o probléme Riešenie LeetCode Insert Delete GetRandom O(1) – „Insert Delete GetRandom O(1)“ vás žiada o implementáciu týchto štyroch funkcií v časovej zložitosti O(1). insert(val): Vložte hodnotu do randomizovanej množiny a vráti hodnotu true, ak prvok v množine pôvodne chýba. Vráti false, keď…

Čí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

Riešenie Leetcode s prepojeným zoznamom Palindrome

V úlohe „Zoznam prepojených na Palindrome“ musíme skontrolovať, či je daný zoznam prepojených na celé číslo palindróm alebo nie. Príklad zoznamu = {1 -> 2 -> 3 -> 2 -> 1} true Vysvetlenie č. 1: Zoznam je palindróm, pretože všetky prvky od začiatku aj zozadu sú…

Čítaj viac

Zlúčiť prekrývajúce sa intervaly

V probléme zlúčenia prekrývajúcich sa intervalov sme dostali zbierku intervalov, zlúčenie a vrátenie všetkých prekrývajúcich sa intervalov. Príklad vstupu: [[2, 3], [3, 4], [5, 7]] Výstup: [[2, 4], [5, 7]] Vysvetlenie: Môžeme zlúčiť [2, 3] a [3 , 4] spolu tvoria [2, 4] prístup k nájdeniu zlúčenia…

Čítaj viac

Zlúčenie intervalov

V úlohe zlúčenia intervalov sme zadali množinu intervalov tvaru [l, r], zlúčenie prekrývajúcich sa intervalov. Príklady Vstup {[1, 3], [2, 6], [8, 10], [15, 18]} Výstup {[1, 6], [8, 10], [15, 18]} Vstup {[ 1, 4], [1, 5]} Výstup {[1, 5]} Naivný prístup k zlučovaniu intervalov ...

Čítaj viac

Zlúčiť prekrývajúce sa intervaly II

Vyhlásenie o probléme V úlohe „Zlúčenie prekrývajúcich sa intervalov II“ sme uviedli súbor intervalov. Napíš program, ktorý spojí prekrývajúce sa intervaly do jedného a vytlačí všetky neprekrývajúce sa intervaly. Formát vstupu Prvý riadok obsahujúci celé číslo n. Druhý riadok obsahujúci n párov, kde každý pár je ...

Čítaj viac

Skontrolujte, či prepojený zoznam reťazcov vytvára palindróm

Vyhlásenie o probléme V probléme „Skontrolujte, či prepojený zoznam reťazcov vytvára palindróm“ sme uviedli prepojený zoznam, ktorý spracováva údaje reťazca. Napíš program a skontroluj, či údaje tvoria palindrom alebo nie. Príklad ba-> c-> d-> ca-> b 1 Vysvetlenie: Vo vyššie uvedenom príklade vidíme, že ...

Čítaj viac

Translate »