Quale algoritmo di ordinamento sceglie un pivot e partiziona l'array in elementi minori e maggiori?
- AQuicksort
- BMerge sort
- CBubble sort
- DInsertion sort
Quale algoritmo di ordinamento sceglie un pivot e partiziona l'array in elementi minori e maggiori?
Un ciclo parte con i = 1 e raddoppia i a ogni iterazione finché i > n. Quante iterazioni esegue?
Quale di questi tempi di esecuzione è polinomiale?
La ricorrenza T(n) = 2T(n/2) + O(n) ha come soluzione:
In un array ordinato cerchi due elementi la cui somma sia un valore dato muovendo un puntatore da ciascuna estremità verso l'interno. Qual è la complessità temporale?
Qual è la complessità temporale dell'algoritmo standard di programmazione dinamica per la sottosequenza comune più lunga di stringhe di lunghezze m e n?
Perché una ricerca in una tabella hash è in media O(1) ma nel caso peggiore O(n)?
Come si classifica il problema del commesso viaggiatore?
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.