Najděte součet všech jedinečných součtů dílčích polí pro dané pole

Předpokládejme, že máte řadu celých čísel. Problém „Najít součet všech jedinečných součtů dílčích polí pro dané pole“ si žádá zjistit součet všech jedinečných dílčích polí (součet dílčích polí je součtem prvků každého dílčího pole). Jedinečným součtem dílčího pole jsme chtěli říci, že žádné dílčí pole ...

Dozvědět se více

Cesta s maximální průměrnou hodnotou

Prohlášení o problému Problém „Cesta s maximální průměrnou hodnotou“ uvádí, že jste dostali 2D pole nebo matici celých čísel. Nyní zvažte, že stojíte v buňce vlevo nahoře a potřebujete dosáhnout vpravo dole. K dosažení cíle se musíte pohybovat buď v…

Dozvědět se více

Největší dílčí pole se stejným počtem 0 s a 1 s

Dostanete pole celých čísel. Celá čísla jsou ve vstupním poli pouze 0 a 1. Prohlášení o problému požádá o nalezení největšího podpole, které může mít stejný počet 0 s a 1 s. Příklad arr [] = {0,1,0,1,0,1,1,1} 0 až 5 (celkem 6 prvků) Vysvětlení Z pozice pole…

Dozvědět se více

Průměr rozsahu v poli

Prohlášení o problému Problém „Průměr rozsahu v poli“ uvádí, že vám bylo zadáno celé číslo a počet q dotazů. Každý dotaz obsahuje levý a pravý rozsah. Prohlášení o problému žádá o zjištění střední hodnoty všech celých čísel, která přicházejí v…

Dozvědět se více

Navrhněte zásobník, který podporuje getMin () v čase O (1) a O (1) navíc

Navrhněte zásobník, který podporuje getMin () v čase O (1) a O (1) navíc. Speciální datová struktura zásobníku tedy musí podporovat všechny operace zásobníku jako - void push () int pop () bool isFull () bool isEmpty () v konstantním čase. Přidejte další operaci getMin (), která vrátí minimální hodnotu…

Dozvědět se více

Zkontrolujte, zda jsou všechny úrovně dvou binárních stromů anagramy nebo ne

Prohlášení o problému Problém „Zkontrolujte, zda jsou všechny úrovně dvou binárních stromů anagramy nebo ne“ říká, že vám byly dány dva binární stromy, zkontrolujte, zda všechny úrovně dvou stromů jsou anagramy nebo ne. Příklady Vstup true Vstup false Algoritmus ke kontrole, zda jsou všechny úrovně dvou…

Dozvědět se více

Prvky, které se mají přidat, aby byly v poli přítomny všechny prvky rozsahu

Prohlášení o problému „Prvky, které mají být přidány tak, aby všechny prvky rozsahu byly přítomny v poli“, uvádí, že vám byla dána řada celých čísel. Prohlášení o problému požádá o zjištění počtu prvků, které mají být přidány do pole, aby všechny prvky ležely v…

Dozvědět se více

Translate »