Vertikální procházení pořadí binárního stromu řešení LeetCode

Prohlášení o problému Vertikální procházení binárního stromu Řešení LeetCode říká – Vzhledem ke kořenu binárního stromu vypočítejte vertikální procházení binárního stromu. Pro každý uzel na pozici (řádek, sloupec) budou jeho levé a pravé potomky na pozicích (řádek + 1, sloupec – 1) a (řádek + 1, sloupec + 1). …

Dozvědět se více

Řešení LeetCode s překrytím obdélníku

Problémové prohlášení: Překrytí obdélníku Řešení LeetCode – říká, že osově zarovnaný obdélník je reprezentován jako seznam [x1, y1, x2, y2], kde (x1, y1) je souřadnice jeho levého dolního rohu a (x2 , y2) je souřadnice jeho pravého horního rohu. Jeho horní a spodní okraj jsou rovnoběžné s osou X a jeho levá…

Dozvědět se více

Přidejte řešení Leetcode Two Numbers II

Prohlášení o problému Řešení LeetCode Add Two Numbers II – „Add Two Numbers II“ uvádí, že dva neprázdné spojené seznamy představují dvě nezáporná celá čísla, kde nejvýznamnější číslice je na prvním místě a každý uzel obsahuje právě jednu číslici. Musíme sečíst dvě čísla a vrátit součet jako…

Dozvědět se více

Různé způsoby, jak přidat řešení Leetcode se závorkami

Problémové prohlášení Různé způsoby přidávání závorek Řešení LeetCode – „Různé způsoby přidávání závorek“ uvádí, že daný řetězcový výraz čísel a operátorů. Potřebujeme vrátit všechny možné výsledky z výpočtu všech různých možných způsobů seskupování čísel a operátorů. Vraťte odpověď v libovolném pořadí. …

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

Range Sum Query 2D – Immutable Leetcode řešení

Problem Statement Range Sum Query 2D – Immutable Leetcode Solution – Vzhledem k matici 2D matice zpracujte více dotazů následujícího typu: Vypočítejte součet prvků matice uvnitř obdélníku definovaného jeho levým horním rohem (řádek1, sloupec1) a pravým dolním okrajem roh (řádek2, sloupec2). Implementujte třídu NumMatrix: NumMatrix(int[][] matice) Inicializuje objekt s celým číslem …

Dozvědět se více

Binární strom Maximální součet cesty Řešení LeetCode

Prohlášení o problému Binární strom Maximální součet cesty LeetCode Řešení – Cesta v binárním stromu je posloupnost uzlů, kde každý pár sousedních uzlů v posloupnosti má spojující hranu. Uzel se může v sekvenci objevit maximálně jednou. Všimněte si, že cesta nepotřebuje…

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

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

Najděte největší hodnotu v každém stromovém řádku řešení LeetCode

Problémové prohlášení Najít největší hodnotu v každém řádku stromu Řešení LeetCode – Vzhledem ke kořenu binárního stromu vraťte pole s největší hodnotou v každém řádku stromu (indexováno 0). Příklad testovacího případu 1: Vstup: kořen = [1, 3, 4, 5, 3, null, 9] Výstup: [1, 3, 9] Vysvětlení 1, 3 a …

Dozvědět se více

Translate »