Spočítajte počet trojíc s produktom rovným danému počtu

Úloha „Počítajte počet trojíc s produktom rovným danému počtu“ uvádza, že máme celé číslo a číslo m. Výrok o úlohe žiada zistiť celkový počet trojíc produktu s produktom rovný m. Príklad arr [] = {1,5,2,6,10,3} m = 30 3 Vysvetlenie Trojčatá…

Čítaj viac

Ako skontrolovať, či sú dve dané sady disjunktné?

Problém „Ako skontrolovať, či sú dve dané sady disjunktné?“ uvádza, že predpokladáme, že dostanete dve množiny vo forme poľa, napríklad set1 [] a set2 []. Vašou úlohou je zistiť, či sú tieto dve sady disjunktné sady alebo nie. Príklad inputSet1 [] = {1, 15, 8, 9,…

Čítaj viac

Počítajte prvočísla v rozmedzí

Vyhlásenie o probléme Problém „Count Primes in Ranges“ uvádza, že máte daný rozsah [vľavo, vpravo], kde 0 <= vľavo <= vpravo <= 10000 4. Vyhlásenie o probléme žiada zistiť celkový počet prvočísel v rozsahu. Za predpokladu, že bude veľký počet otázok. Príklad vľavo: 10 vpravo: 2 XNUMX…

Čítaj viac

Neprekrývajúci sa súčet dvoch množín

Vyhlásenie o probléme Problém „Neprekrývajúci sa súčet dvoch množín“ uvádza, že ako vstupné hodnoty sú vám dané dve polia ako arrA [] a arrB [] rovnakej veľkosti n. Obidve polia majú tiež odlišné prvky jednotlivo a niektoré spoločné prvky. Vašou úlohou je zistiť celkovú sumu ...

Čítaj viac

Navrhnite stoh, ktorý podporuje getMin () v čase O (1) a O (1) navyše

Navrhnite stoh, ktorý podporuje getMin () v čase O (1) a O (1) navyše. Špeciálna dátová štruktúra zásobníka teda musí podporovať všetky operácie zásobníka ako - void push () int pop () bool isFull () bool isEmpty () v konštantnom čase. Pridajte ďalšiu operáciu getMin (), aby ste vrátili minimálnu hodnotu ...

Čítaj viac

Zoraďte stoh pomocou rekurzie

Vyhlásenie o probléme Problém „Zoradiť zásobník pomocou rekurzie“ uvádza, že ste dostali dátovú štruktúru zásobníka. Zoraďte jeho prvky pomocou rekurzie. Na vloženie prvku do zásobníka je možné použiť iba nižšie uvedené funkcie zásobníka - push (prvok). pop () - pop () - na odstránenie / odstránenie…

Čítaj viac

Usporiadajte pole tak, aby sa „arr [j]“ zmenilo na „i“, ak „arr [i]“ je „j“

Vyhlásenie o probléme Problém „Usporiadajte pole tak, aby sa„ arr [j] “zmenilo na„ i “, ak„ arr [i] “je„ j ““, uvádza, že máte pole veľkosti „n“ obsahujúce celé čísla. Čísla v poli sú v rozmedzí od 0 do n-1. Vyhlásenie o probléme žiada o nové usporiadanie poľa v ...

Čítaj viac

Translate »