Zasedací místnosti II Řešení LeetCode

Prohlášení o problému Řešení zasedacích místností II LeetCode – „Zasedací místnosti II“ uvádí, že máte k dispozici řadu časových intervalů „intervalů“ schůzek, kde „intervaly[i] = [ začátek[i], konec[i] ]“, vraťte minimální požadovaný počet konferenčních místností. Příklad: intervaly = [[0,30],[5,10],[15,20]] 2 Vysvětlení: První schůzku lze uskutečnit …

Dozvědět se více

Subarray Suma se rovná K řešení LeetCode

Prohlášení problému Řešení Subarray Sum Equals K LeetCode – „Subarray Sum Equals K“ uvádí, že vám je dáno pole celých čísel „nums“ a celé číslo „k“, které vrátí celkový počet spojitých podpolí, jejichž součet se rovná „k“. Příklad: nums = [1, 2, 3], k=3 2 Vysvětlení: There …

Dozvědět se více

Nejdelší palindromický podřetězec řešení LeetCode

Problémové prohlášení Nejdelší palindromický podřetězec Řešení LeetCode – „Nejdelší palindromický podřetězec“ uvádí, že je vám dán řetězec s, vraťte nejdelší palindromický podřetězec v s. Poznámka: Palindrom je slovo, které se čte stejně dozadu jako dopředu, např. madam. Příklad: s = „babad“ „bab“ Vysvětlení: Vše…

Dozvědět se více

Řešení LRU Cache LeetCode

Otázka Navrhněte datovou strukturu, která se řídí omezeními mezipaměti nejméně nedávno použitých (LRU). Implementujte třídu LRUCache: LRUCache(int capacity) Inicializuje mezipaměť LRU s kladnou kapacitou. int get (klíč int) Vrátí hodnotu klíče, pokud klíč existuje, jinak vrátí hodnotu -1. void put (klíč int, hodnota int) Aktualizujte hodnotu klíče, pokud klíč existuje. V opačném případě přidejte pár klíč–hodnota do…

Dozvědět se více

Rozdělte řetězec na vyvážené řetězce Řešení Leetcode

Prohlášení o problému V tomto problému dostáváme řetězec znaků, který obsahuje pouze znaky „R“ a „L“. Řetězec nazýváme vyvážený, pokud má stejný počet „R“ a „L“. Můžeme rozdělit daný řetězec na disjunktní podřetězce. Cílem je najít maximální možný počet…

Dozvědět se více

Řešení kombinace Leetcode Sum

Řešení Combination Sum Leetcode Solution nám poskytuje pole nebo seznam celých čísel a cíl. Říká se nám, abychom našli kombinace, které lze provést pomocí těchto celých čísel, kolikrát se přidá k danému cíli. Formálně tedy můžeme použít daný…

Dozvědět se více

Unikátní řešení Leetcode pro cesty

Problém Řešení Uniet Paths Leetcode uvádí, že vám jsou dána dvě celá čísla představující velikost mřížky. Pomocí velikosti mřížky, délky a šířky mřížky. Musíme najít počet jedinečných cest od levého horního rohu mřížky k…

Dozvědět se více

Řešení Pow (x, n) Leetcode

Problém „Řešení Pow (x, n) Leetcode“ uvádí, že dostanete dvě čísla, z nichž jedno je číslo s plovoucí desetinnou čárkou a druhé celé číslo. Celé číslo označuje exponent a základ je číslo s plovoucí desetinnou čárkou. Bylo nám řečeno, abychom našli hodnotu po vyhodnocení exponenta nad základnou. …

Dozvědět se více

Řešení permutací Leetcode

Problém Řešení permutací Leetcode poskytuje jednoduchou sekvenci celých čísel a žádá nás, abychom vrátili kompletní vektor nebo pole všech permutací dané sekvence. Než se tedy pustíme do řešení problému. Měli bychom být obeznámeni s permutacemi. Permutace tedy není nic jiného než uspořádání ...

Dozvědět se více

Řešení House Robber II Leetcode

V problému „House Robber II“ chce lupič vyloupit peníze z různých domů. Množství peněz v domech je představováno prostřednictvím pole. Musíme najít maximální částku peněz, kterou lze vydělat přidáním prvků do daného pole podle ...

Dozvědět se více

Translate »