1.Facile
Qual è il tempo di esecuzione del counting sort per n interi nell'intervallo da 0 a k?
- AO(n + k)
- BO(k log n)
- CO(n log n)
- DO(n²)
2.Facile
Come si chiama una crescita O(2ⁿ)?
- ALineare
- BPolinomiale
- CEsponenziale
- DLogaritmica
3.Facile
Un ciclo parte con i = 1 e raddoppia i a ogni iterazione finché i > n. Quante iterazioni esegue?
- ACirca n / 2
- BCirca n²
- CCirca log₂ n
- DCirca n
4.Media
Quale affermazione su una funzione ricorsiva senza un caso base raggiungibile è corretta?
- AIl compilatore la trasforma sempre in un ciclo che termina in modo sicuro
- BContinua a chiamare se stessa finché lo stack delle chiamate va in overflow
- CRestituisce automaticamente 0
- DViene eseguita in tempo O(1)
5.Media
La programmazione dinamica è utile quando un problema presenta:
- ASolo input casuali
- BUn unico ciclo
- CNessun sottoproblema, quindi si risolve in un solo passo
- DSottoproblemi sovrapposti e sottostruttura ottima
6.Media
Qual è la complessità temporale dell'algoritmo standard di programmazione dinamica per la sottosequenza comune più lunga di stringhe di lunghezze m e n?
- AO(2m+n)
- BO(mn)
- CO(mn log n)
- DO(m + n)
7.Difficile
Perché una ricerca in una tabella hash è in media O(1) ma nel caso peggiore O(n)?
- AGli array hanno accesso O(n)
- BMolte chiavi possono collidere nello stesso bucket
- CLe chiavi devono prima essere ordinate
- DLe funzioni hash sono lente
8.Difficile
Quale affermazione su P e NP è corretta?
- ALe soluzioni dei problemi NP non possono essere verificate rapidamente
- BNP significa «non polinomiale»
- CÈ stato dimostrato che P ≠ NP
- DOgni problema in P appartiene anche a NP
Soluzioni
- 1. A · O(n + k)
- 2. C · Esponenziale
- 3. C · Circa log₂ n
- 4. B · Continua a chiamare se stessa finché lo stack delle chiamate va in overflow
- 5. D · Sottoproblemi sovrapposti e sottostruttura ottima
- 6. B · O(mn)
- 7. B · Molte chiavi possono collidere nello stesso bucket
- 8. D · Ogni problema in P appartiene anche a NP
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.