Platné riešenie Anagram Leetcode

Vyhlásenie o probléme Platný anagram Leetcode Riešenie – Dané dva reťazce s a t vrátia hodnotu true, ak t je anagram s, a v opačnom prípade vráti hodnotu false. 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: Vstup: s = „anagram“, t = „nagaram“ Výstup: …

Čítaj viac

Ďalšie permutačné riešenie LeetCode

Vyhlásenie o probléme Ďalšia permutácia Riešenie LeetCode – Permutácia poľa celých čísel je usporiadanie jeho členov do postupnosti alebo lineárneho poradia. Napríklad pre arr = [1,2,3] sa za permutácie arr považujú nasledovné: [1,2,3], [1,3,2], [3,1,2], [2,3,1 ,XNUMX]. Ďalšia permutácia poľa celých čísel je ďalšia lexikograficky väčšia permutácia ...

Čítaj viac

Minimálne swapy na zoskupenie všetkých 1 riešení Leetcode

Vyhlásenie o probléme Minimálne swapy na zoskupenie všetkých 1 spolu Riešenie Leetcode – hovorí, že pri údajoch binárneho poľa vráti minimálny počet swapov potrebných na zoskupenie všetkých jednotiek prítomných v poli na ľubovoľnom mieste v poli. Vstup: dáta = [1] Výstup: 1,0,1,0,1 Vysvetlenie: Existujú 1 spôsoby zoskupenia všetkých…

Čítaj viac

Zlúčiť triedené pole riešenie LeetCode

Vyhlásenie o probléme Merge Sorted Array LeetCode Riešenie – Dostanete dve celočíselné polia nums1 a nums2 zoradené v neklesajúcom poradí a dve celé čísla m a n, ktoré predstavujú počet prvkov v nums1 a nums2. Zlúčte nums1 a nums2 do jedného poľa zoradeného v neklesajúcom poradí. Finálne zoradené pole by funkcia nemala vrátiť, ale mala by byť uložená v poli nums1. …

Čítaj viac

Riešenie kompresie reťazcov LeetCode

Vyhlásenie o probléme Kompresia reťazcov Riešenie LeetCode – Dané pole znakov skomprimujte pomocou nasledujúceho algoritmu: Začnite s prázdnym reťazcom s. Pre každú skupinu po sebe idúcich opakujúcich sa znakov v znakoch: Ak je dĺžka skupiny 1, pridajte znak k s. V opačnom prípade pridajte znak, za ktorým bude nasledovať dĺžka skupiny. Stlačený reťazec…

Čítaj viac

Hľadajte v riešení binárneho vyhľadávacieho stromu Leetcode

V tomto probléme dostaneme binárny vyhľadávací strom a celé číslo. Musíme nájsť adresu uzla s rovnakou hodnotou ako dané celé číslo. Ako kontrolu musíme vytlačiť predobjednávku pod stromu, ktorý má tento uzol ako root. Ak tu …

Čítaj viac

Zlúčiť dva zoradené zoznamy riešení Leetcode

Prepojené zoznamy sú vo svojich lineárnych vlastnostiach celkom podobné poliam. Môžeme zlúčiť dve zoradené polia a vytvoriť tak celkové zoradené pole. V tomto probléme musíme zlúčiť dva zoradené prepojené zoznamy, aby sme vrátili nový zoznam, ktorý obsahuje prvky oboch zoznamov zoradeným spôsobom. Príklad…

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

k-tý chýbajúci prvok v rastúcej sekvencii, ktorý sa v danej sekvencii nenachádza

Problém „k-tý chýbajúci prvok v rastúcej sekvencii, ktorý sa nenachádza v danej sekvencii“, uvádza, že sa vám zadajú dve polia. Jedna z nich je usporiadaná vzostupne a druhá normálna netriedená zostava s číslom k. Nájdite k-tý chýbajúci prvok, ktorý sa nenachádza v normálnom ...

Čítaj viac

Translate »