Ř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

Řešení Fibonacciho čísla LeetCode

Problémové prohlášení Fibonacciho číslo LeetCode Solution – „Fibonacciho číslo“ uvádí, že Fibonacciho čísla, běžně označovaná F(n) tvoří posloupnost, nazývanou Fibonacciho posloupnost, takže každé číslo je součtem dvou předchozích, počínaje 0 a 1 To znamená, že F(0) = 0, F(1) = 1 F(n) = F(n – 1) + F(n …

Dozvědět se více

Nejdelší společná předpona řešení Leetcode

Prohlášení o problému Nejdelší společná předpona Řešení LeetCode – „Nejdelší společná předpona“ uvádí, že dané pole řetězců. Musíme najít nejdelší společnou předponu mezi těmito řetězci. Pokud neexistuje žádná předpona, vraťte prázdný řetězec. Příklad: Vstup: strs = [“flower”,”flow”,”flight”] Výstup: “fl” Vysvětlení: “fl” je nejdelší …

Dozvědět se více

Najděte medián z Data Stream řešení LeetCode

Prohlášení o problému Najít medián z datového toku Řešení LeetCode – Medián je střední hodnota v seznamu uspořádaných celých čísel. Pokud je velikost seznamu sudá, neexistuje žádná střední hodnota a medián je průměr dvou středních hodnot. Například pro arr = [2,3,4] je medián …

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

Produkt Array Except Self LeetCode Solution

Problémové prohlášení Součin pole Kromě Self LeetCode Řešení – Vzhledem k celočíselnému poli nums vraťte odpověď pole tak, že odpověď[i] je rovna součinu všech prvků nums kromě nums[i]. Součin jakékoli předpony nebo přípony čísel se zaručeně vejde do 32bitového celého čísla. Musíte napsat algoritmus, který běží v čase O(n) a bez použití dělení…

Dozvědět se více

Řetězec na celé číslo (atoi) řešení LeetCode

Prohlášení problému Řešení Leetcode String to Integer (atoi) – „String to Integer (atoi)“ uvádí, že implementace funkce myAtoi(string s), která převádí řetězec na 32bitové celé číslo se znaménkem (podobně jako funkce atoi v C/C++ ). Algoritmus pro myAtoi (řetězce s) je následující: Přečtěte si a ignorujte všechny úvodní mezery. Zkontrolujte, zda další znak (pokud…

Dozvědět se více

Řešení s jedním číslem Leetcode

Řešení problému Single Number Leetcode – Máme k dispozici neprázdné pole celých čísel a potřebujeme najít prvek, který se objeví právě jednou. V otázce je dáno, že každý prvek se objevuje dvakrát kromě jednoho. Příklad 1: Vstup: nums = [2,2,1] Výstup: 1 Příklad 2: Vstup: …

Dozvědět se více

Počet ostrovů Řešení LeetCode

Prohlášení o problému Počet ostrovů Řešení LeetCode – „Počet ostrovů“ uvádí, že je vám dána mxn 2D binární mřížka, která představuje mapu '1 (pevnina) a '0 (voda), musíte vrátit počet ostrovů. Ostrov je obklopen vodou a je…

Dozvědět se více

Minimální absolutní rozdíl Řešení Leetcode

Problém Řešení Leetcode s minimálním absolutním rozdílem nám poskytuje netříděné pole nebo vektor obsahující některá celá čísla. Jsme povinni zjistit všechny páry, které mají rozdíl rovný minimu absolutního rozdílu. Minimální absolutní rozdíl je minimální hodnota absolutního rozdílu, která může…

Dozvědět se více

Translate »