Nejnižší společný předek řešení Leetcode Binary Tree

Problémové prohlášení Nejnižší společný předek binárního stromu Řešení LeetCode – „Nejnižší společný předek binárního stromu“ uvádí, že daný kořen binárního stromu a dva uzly stromu. Musíme najít nejnižšího společného předka těchto dvou uzlů. Nejnižší běžné…

Dozvědět se více

Řešení generování závorek Leetcode

Problémové prohlášení The Generate Parentheses LeetCode Solution – „Generate Parentheses“ uvádí, že vzhledem k hodnotě n. Potřebujeme vygenerovat všechny kombinace n párů závorek. Vraťte odpověď ve formě vektoru řetězců správně vytvořených závorek. Příklad: Vstup: n = 3 Výstup: [“((()))”,”(()())”,”(())()”,”()(())”,”()( )()"] Vysvětlení: …

Dozvědět se více

Nejdelší podřetězec bez opakujících se znaků Řešení Leetcode

Problémové prohlášení Nejdelší podřetězec bez opakujících se znaků Řešení LeetCode – uvádí, že daný řetězec s. Musíme najít nejdelší podřetězec bez opakování znaků. Příklad: Vstup: s = ”abcabcbb” Výstup: 3 Vysvětlení: Nejdelší podřetězec bez opakujících se znaků má délku 3. Řetězec je: “abc”. Vstup: s = "bbbbb" …

Dozvědět se více

Platné řešení Leetcode se závorkami

Prohlášení o problému Platné závorky řešení LeetCode – „Platné závorky“ uvádí, že jste dostali řetězec obsahující pouze znaky '(', ')', '{', '}', '[' a ']'. Musíme určit, zda je vstupní řetězec platným řetězcem nebo ne. Řetězec je považován za platný řetězec, pokud musí být otevřené závorky uzavřeny…

Dozvědět se více

Analýza webové stránky uživatele Navštivte vzor řešení LeetCode

Prohlášení o problému Analýza webové stránky uživatele Navštivte vzor LeetCode Řešení – Jsou vám přidělena dvě pole řetězců uživatelské jméno a webová stránka a časové razítko celočíselného pole. Všechna uvedená pole mají stejnou délku a n-tice [uživatelské jméno[i], web[i], časové razítko[i]] označuje, že uživatelské jméno[i] navštívilo webovou stránku[i] v časovém razítku[i]. Vzor je seznam tří webových stránek (ne nutně odlišných). Například [“domov”,…

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

Průnik dvou propojených seznamů Řešení LeetCode

Problémové prohlášení Průnik dvou propojených seznamů Řešení LeetCode – Jsou nám dány hlavy dvou silně propojených seznamů headA a headB. Je také dáno, že dva propojené seznamy se mohou v určitém bodě protínat. Jsme požádáni, abychom vrátili uzel, ve kterém se protínají nebo mají hodnotu null, pokud…

Dozvědět se více

Pohyblivý průměr z řešení Leetcode pro datový tok

Prohlášení o problému Moving Average from Data Stream Řešení LeetCode – “Moving Average from Data Stream” uvádí, že daný proud celých čísel a velikost okna k. Potřebujeme vypočítat klouzavý průměr všech celých čísel v posuvném okně. Pokud počet prvků v…

Dozvědět se více

Převeďte seřazené pole na řešení binárního vyhledávacího stromu Leetcode

Uvažujme, že máme seřazené pole celých čísel. Cílem je vytvořit z tohoto pole binární vyhledávací strom tak, aby byl strom výškově vyvážený. Všimněte si, že o stromu se říká, že je vyvážený, pokud se výškový rozdíl levého a pravého podstromu libovolného uzlu v…

Dozvědět se více

K-největší prvek v Array Leetcode Solutions

V tomto problému musíme vrátit k-tý největší prvek v netříděném poli. Všimněte si, že pole může mít duplikáty. Musíme tedy najít Kth největší prvek v seřazeném pořadí, ne zřetelný Kth největší prvek. Příklad A = {4, 2, 5, 3…

Dozvědět se více

Translate »