1.Facile
Quale di questi tempi di esecuzione è polinomiale?
- AO(2ⁿ)
- BO(n³)
- CO(n!)
- DO(nⁿ)
2.Facile
Che cos'è la ricorsione?
- AUn ciclo che non termina mai
- BUn metodo di ordinamento
- CUn tipo di struttura dati
- DUna funzione che chiama se stessa su input più piccoli
3.Facile
Che cos'è un algoritmo?
- AQualsiasi programma con un'interfaccia grafica
- BUna struttura dati che memorizza numeri
- CUn linguaggio di programmazione progettato per scrivere formule matematiche
- DUna sequenza finita di passi ben definiti che risolve un problema
4.Media
Qual è il tempo di esecuzione del radix sort LSD su n interi con d cifre in base k?
- AO(n log n)
- BO(n²)
- CO(d(n + k))
- DO(dn log k)
5.Media
Qual è la complessità temporale ammortizzata dell'aggiunta in coda a un array dinamico che raddoppia la capacità quando è pieno?
- AO(1)
- BO(log n)
- CO(n)
- DO(n²)
6.Media
Un quicksort usa sempre il primo elemento come pivot. Su quale input mostra il comportamento del caso peggiore?
- AUn array di lunghezza 2
- BUn array con elementi tutti diversi
- CUn array in ordine casuale
- DUn array già ordinato
7.Difficile
Quale affermazione sulla notazione o piccolo è corretta?
- An = o(n), perché ogni funzione è o piccolo di se stessa
- Bn = o(n²), ma n non è o(n)
- Cn² = o(n)
- D2n = o(n), perché 2n cresce lentamente
8.Difficile
Prendere entrambi gli estremi di ogni arco di un matching massimale dà una copertura dei vertici. Quanto è buona questa copertura?
- ADi qualità ignota rispetto all'ottimo
- BAl massimo il doppio della dimensione di una copertura dei vertici minima
- CSempre una copertura dei vertici minima
- DAl massimo log n volte il minimo
Soluzioni
- 1. B · O(n³)
- 2. D · Una funzione che chiama se stessa su input più piccoli
- 3. D · Una sequenza finita di passi ben definiti che risolve un problema
- 4. C · O(d(n + k))
- 5. A · O(1)
- 6. D · Un array già ordinato
- 7. B · n = o(n²), ma n non è o(n)
- 8. B · Al massimo il doppio della dimensione di una copertura dei vertici minima
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.