1.Facile
Quale algoritmo di ordinamento sceglie un pivot e partiziona l'array in elementi minori e maggiori?
- AQuicksort
- BBubble sort
- CInsertion sort
- DMerge sort
2.Facile
Qual è la complessità temporale del merge sort nel caso peggiore?
- AO(n²)
- BO(log n)
- CO(n log n)
- DO(n)
3.Facile
Qual è la complessità temporale nel caso peggiore dell'insertion sort?
- AO(n)
- BO(log n)
- CO(n log n)
- DO(n²)
4.Media
Come costruisce l'algoritmo di Prim un albero ricoprente minimo?
- ARimuove l'arco più costoso finché non restano cicli
- BEsegue una visita in ampiezza e conserva l'albero BFS
- COrdina tutti gli archi per peso e aggiunge ciascuno di essi a meno che non formi un ciclo nella foresta
- DFa crescere un unico albero da un vertice iniziale, aggiungendo l'arco più economico che esce dall'albero
5.Media
Qual è la complessità temporale ammortizzata dell'aggiunta in coda a un array dinamico che raddoppia la capacità quando è pieno?
- AO(n²)
- BO(1)
- CO(log n)
- DO(n)
6.Media
Qual è la complessità temporale del calcolo dell'n-esimo numero di Fibonacci con una tabella bottom-up?
- AO(2ⁿ)
- BO(log n)
- CO(n)
- DO(n²)
7.Difficile
Quale limite è corretto per log(n!)?
- AΘ(n²)
- BΘ(n)
- CΘ(log n)
- DΘ(n log n)
8.Difficile
Quale affermazione sulla selezione del k-esimo elemento più piccolo di un array non ordinato è corretta?
- ALa selezione richiede sempre Ω(n log n) perché richiede un ordinamento
- BLa selezione è possibile solo in O(n²)
- CIl quickselect richiede O(log n) nel caso peggiore, perché ricorre su un solo lato del pivot
- DIl quickselect richiede O(n) atteso, e la mediana delle mediane garantisce O(n) nel caso peggiore
Soluzioni
- 1. A · Quicksort
- 2. C · O(n log n)
- 3. D · O(n²)
- 4. D · Fa crescere un unico albero da un vertice iniziale, aggiungendo l'arco più economico che esce dall'albero
- 5. B · O(1)
- 6. C · O(n)
- 7. D · Θ(n log n)
- 8. D · Il quickselect richiede O(n) atteso, e la mediana delle mediane garantisce O(n) nel caso peggiore
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.