Top K Frequent Elements Řešení LeetCode

Problémové prohlášení Nahoru K Časté prvky Řešení LeetCode říká, že – Vzhledem k celočíselnému poli nums a celému číslu k vrátí k nejčastějších prvků. Odpověď můžete vrátit v libovolném pořadí. Příklad 1: Vstup: nums = [1,1,1,2,2,3], k = 2 Výstup: [1,2] Příklad 2: Vstup: nums = [1], k = 1 Výstup: [1] …

Dozvědět se více

Řešení Decode String Leetcode

Prohlášení o problému The Decode String LeetCode Solution – „Decode String“ vás požádá o převod zakódovaného řetězce na dekódovaný řetězec. Kódovací pravidlo je k[encoded_string], kde kódovaný_řetězec uvnitř hranatých závorek se opakuje přesně kkrát, kde k je kladné celé číslo. Příklad: Vstup: s = ”3[a]2[bc]” Výstup: “aaabcbc” …

Dozvědět se více

Vložit Delete GetRandom O(1) Leetcode Solution

Prohlášení o problému Řešení LeetCode Insert Delete GetRandom O(1) – „Insert Delete GetRandom O(1)“ vás žádá o implementaci těchto čtyř funkcí v časové složitosti O(1). insert(val): Vloží hodnotu do randomizované sady a vrátí hodnotu true, pokud prvek v sadě původně chybí. Vrací false, když…

Dozvědět se více

Filtrujte restaurace podle řešení Leetcode vhodného pro vegany, ceny a vzdálenosti

Prohlášení o problému Filtrování restaurací podle veganského prostředí, ceny a vzdálenosti Řešení Leetcode – Vzhledem k řadě restaurací, kde restaurace[i] = [idi, ratingi, veganFriendlyi, pricei, distancei]. Restaurace musíte filtrovat pomocí tří filtrů. Filtr veganFriendly bude buď true (to znamená, že byste měli zahrnout pouze restaurace s nastavením veganFriendlyi na hodnotu true), nebo false (to znamená, že můžete zahrnout jakékoli…

Dozvědět se více

Řešení komprese řetězců LeetCode

Prohlášení o problému Komprese řetězce Řešení LeetCode – Zadané pole znaků charaktujte jej pomocí následujícího algoritmu: Začněte s prázdným řetězcem s. Pro každou skupinu po sobě jdoucích opakujících se znaků ve znacích: Pokud je délka skupiny 1, připojte znak ke znaku s. V opačném případě připojte znak následovaný délkou skupiny. Stlačený řetězec…

Dozvědět se více

Zkontrolujte, zda se slovo vyskytuje jako předpona libovolného slova v řešení věty Leetcode

Problém Zkontrolujte, zda se slovo vyskytuje jako předpona libovolného slova ve větě Řešení Leetcode nás požádalo, abychom našli rejstřík slova, které začíná daným hledaným slovem. Dostaneme tedy větu, která má některé řetězce oddělené mezerou a jiným řetězcem ...

Dozvědět se více

Zkontrolujte dané pole velikosti n může představovat BST n úrovní nebo ne

Prohlášení o problému Vzhledem k poli s n prvky, zkontrolujte dané pole velikosti n může představovat BST n úrovní nebo ne. To znamená zkontrolovat, zda binární vyhledávací strom vytvořený pomocí těchto n prvků může představovat BST n úrovní. Příklady arr [] = {10, 8, 6, 9,…

Dozvědět se více

Sestavte BST z daného Traversalu pořadí úrovní

Vzhledem k procházení pořadí úrovní binárního vyhledávacího stromu napište algoritmus pro konstrukci binárního vyhledávacího stromu nebo BST z procházení pořadí dané úrovně ITS. Příklad Vstupní úroveňObjednávka [] = {18, 12, 20, 8, 15, 25, 5, 9, 22, 31} Výstup V pořadí: 5 8 9 12 15 18…

Dozvědět se více

Translate »