1.Facile
Che cosa descrive il tempo di esecuzione nel caso medio?
- AIl tempo per un input di lunghezza media
- BIl tempo atteso rispetto a una data distribuzione degli input di dimensione n
- CIl valore intermedio tra i tempi di esecuzione nel caso migliore e nel caso peggiore
- DIl tempo sul computer più diffuso
2.Facile
Qual è la complessità temporale della ricerca lineare in un array non ordinato di n elementi (caso peggiore)?
- AO(n)
- BO(n²)
- CO(log n)
- DO(1)
3.Facile
La complessità spaziale misura:
- ALo spazio su disco del file del programma una volta compilato
- BLa quantità di memoria di cui un algoritmo ha bisogno al crescere dell'input
- CLe dimensioni fisiche del computer
- DIl numero di righe di codice
4.Media
Qual è la complessità temporale del quicksort nel caso peggiore?
- AO(log n)
- BO(n)
- CO(n log n)
- DO(n²)
5.Media
Qual è la soluzione della ricorrenza T(n) = T(n/2) + O(1)?
- AO(n log n)
- BO(1)
- CO(n)
- DO(log n)
6.Media
Qual è la complessità temporale ammortizzata dell'aggiunta in coda a un array dinamico che raddoppia la capacità quando è pieno?
- AO(1)
- BO(n²)
- CO(log n)
- DO(n)
7.Difficile
Usando il teorema dell'esperto (master theorem), T(n) = 8T(n/2) + O(n²) ha come soluzione:
- AΘ(n³)
- BΘ(n² log n)
- CΘ(n log n)
- DΘ(n²)
8.Difficile
Il problema dello zaino 0/1 risolto con la programmazione dinamica richiede tempo O(nW). Perché si dice pseudo-polinomiale?
- APerché n è sempre piccolo
- BPerché l'algoritmo è randomizzato e il suo tempo di esecuzione varia a ogni input
- CPerché funziona solo per W = 0
- DW è un numero, quindi il tempo è esponenziale nel numero di bit usati per scrivere W
Soluzioni
- 1. B · Il tempo atteso rispetto a una data distribuzione degli input di dimensione n
- 2. A · O(n)
- 3. B · La quantità di memoria di cui un algoritmo ha bisogno al crescere dell'input
- 4. D · O(n²)
- 5. D · O(log n)
- 6. A · O(1)
- 7. A · Θ(n³)
- 8. D · W è un numero, quindi il tempo è esponenziale nel numero di bit usati per scrivere W
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.