Un ciclo parte con i = 1 e raddoppia i a ogni iterazione finché i > n. Quante iterazioni esegue?
- ACirca n²
- BCirca n
- CCirca n / 2
- DCirca log₂ n
Un ciclo parte con i = 1 e raddoppia i a ogni iterazione finché i > n. Quante iterazioni esegue?
Un algoritmo con due cicli annidati, ciascuno eseguito n volte, ha tipicamente quale complessità?
Quale notazione descrive un limite inferiore alla crescita?
Qual è la complessità temporale di: for i = 1 to n: for j = 1 to i: lavoro O(1)?
La programmazione dinamica è utile quando un problema presenta:
Circa quanti confronti richiede nel caso peggiore la ricerca binaria su un array ordinato di 1,000,000 di elementi?
Perché una ricerca in una tabella hash è in media O(1) ma nel caso peggiore O(n)?
Quale affermazione su P e NP è corretta?
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.