Řešení Coins Leetcode

Prohlášení o problému Řešení pro aranžování mincí LeetCode – „Uspořádání mincí“ vás žádá, abyste z těchto mincí postavili schodiště. Schodiště se skládá z k řad, kde i-tá řada se skládá z přesně i mincí. Poslední řada schodiště nemusí být kompletní. Za dané množství coinů vraťte…

Dozvědět se více

Řešení LRU Cache Leetcode

Prohlášení o problému Řešení LRU Cache LeetCode – „LRU Cache“ vás žádá o návrh datové struktury, která se řídí mezipamětí nejméně nedávno použitých (LRU) Potřebujeme implementovat třídu LRUCache, která má následující funkce: LRUCache(int capacity): Inicializuje mezipaměť LRU s kladnou velikostní kapacitou. int get (klíč int): Vrátí hodnotu …

Dozvědět se více

Binární strom Cikcak Level Order Traversal řešení LeetCode

Prohlášení problému Binary Tree Cikcak Level Order Traversal LeetCode Solution – Vzhledem ke kořeni binárního stromu vraťte cikcak level order procházení hodnot jeho uzlů. (tj. zleva doprava, pak zprava doleva pro další úroveň a střídání). Vstup: root = [3,9,20,null,null,15,7] Výstup: [[3],[20,9],[15,7]] Vysvětlení We …

Dozvědět se více

Řešení LeetCode Web Crawler

Prohlášení problému Web Crawler Řešení LeetCode – Vzhledem k adrese URL startUrl a rozhraní HtmlParser implementujte webový prohledávač k procházení všech odkazů, které jsou pod stejným názvem hostitele jako startUrl. Vraťte všechny adresy URL získané vaším webovým prohledávačem v libovolném pořadí. Váš prohledávač by měl: Začít na stránce: startUrl Voláním HtmlParser.getUrls(url) získáte všechny adresy URL z webové stránky…

Dozvědět se více

Řešení s majoritním prvkem Leetcode

Prohlášení o problému Dostaneme řadu celých čísel. Musíme vrátit celé číslo, které se vyskytuje více než ⌊N / 2⌋ času v poli, kde ⌊ ⌋ je operátor podlahy. Tento prvek se nazývá většinový prvek. Všimněte si, že vstupní pole vždy obsahuje většinový prvek. …

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

Rozdělte čtyři odlišné řetězce

Prohlášení o problému V problému „Rozdělit čtyři odlišné řetězce“ musíme zkontrolovat, zda se daný vstupní řetězec může rozdělit na 4 řetězce tak, aby každý řetězec nebyl prázdný a odlišný od ostatních. Vstupní formát První a jediný osamělý obsahující řetězec „s“. Výstupní formát Tisk „Ano“, pokud…

Dozvědět se více

Majoritní prvek

Prohlášení o problému Vzhledem k seřazenému poli musíme najít většinový prvek z seřazeného pole. Majoritní prvek: Počet, který se vyskytuje více než polovinu velikosti pole. Zde jsme zadali číslo x, musíme zkontrolovat, zda je majoritním prvkem nebo ne. Příklad vstupu 5 2…

Dozvědět se více

Translate »