Nejkratší netříděné kontinuální řešení Subarray LeetCode

Problémové prohlášení Nejkratší netříděné spojité podpole LeetCode Solution říká, že – Vzhledem k počtu čísel celočíselného pole musíte najít jedno souvislé podpole, které pokud seřadíte pouze toto podpole ve vzestupném pořadí, bude seřazeno vzestupně celé pole. Vraťte délku nejkratšího podpole. Příklad 1: …

Dozvědět se více

Řešení Medin Leetcode s posuvným oknem

Prohlášení o problému Medián posuvného okna Řešení LeetCode – „Medián posuvného okna“ uvádí, že dané celočíselné pole nums a celé číslo k, kde k je velikost posuvného okna. Potřebujeme vrátit střední pole každého okna o velikosti k. Příklad: Vstup: [1,3,-1,-3,5,3,6,7], k = 3 Výstup: [1.00000,-1.00000,-1.00000,3.00000,5.00000,6.00000] Vysvětlení: Medián …

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

Ř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

Shoda s regulárním výrazem Řešení shoda s regulárním výrazem LeetCode

Problémové prohlášení Shoda regulárních výrazů Shoda regulárních výrazů Řešení LeetCode – Vzhledem k vstupnímu řetězci sa vzoru p implementujte párování regulárních výrazů s podporou pro '.' a kde: '.' Odpovídá libovolnému jednotlivému znaku.​​​​ '*' Odpovídá žádnému nebo více z předchozích prvků. Párování by mělo pokrývat celý vstupní řetězec (nikoli částečné). Příklad testovacího případu 1: Vstup: …

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

Nejbližší list v binárním stromu Řešení LeetCode

Problémové prohlášení Nejbližší list v binárním stromě Řešení LeetCode – Vzhledem ke kořenu binárního stromu, kde má každý uzel jedinečnou hodnotu a cílové celé číslo k, vraťte hodnotu nejbližšího listového uzlu cílovému k ve stromu. Nejblíže k listu znamená nejmenší počet hran, kterými se binární strom pohybuje do…

Dozvědět se více

Minimální počet přesunů na prvky stejné řady Řešení LeetCode

Prohlášení problému Minimální počet pohybů na stejné prvky pole Řešení LeetCode – Vzhledem k počtu čísel celého pole o velikosti n vraťte minimální počet pohybů potřebný k tomu, aby byly všechny prvky pole stejné. Jedním tahem můžete zvýšit n – 1 prvků pole o 1. Příklad 1: Vstup 1: nums = [1, 2, 3] Výstup: …

Dozvědět se více

Řešení Count and Say Leetcode

Problémové řešení The Count and Say LeetCode Solution – „Count and Say“ vás požádá, abyste našli n-tý člen sekvence počítání a vyslovování. Sekvence count-and-say je posloupnost řetězců číslic definovaných rekurzivním vzorcem: countAndSay(1) = „1“ countAndSay(n) je způsob, jakým byste „řekli“ řetězec číslic z countAndSay(n-1), který se pak převede...

Dozvědět se více

Nejlepší čas na nákup a prodej skladového řešení LeetCode

Prohlášení o problému Nejlepší čas na nákup a prodej akcií Řešení LeetCode – „Nejlepší čas na nákup a prodej akcií“ uvádí, že máte k dispozici řadu cen, kde ceny[i] jsou cenou dané akcie v itý den. Chcete maximalizovat svůj zisk výběrem…

Dozvědět se více

Translate »