Quale strategia di progettazione usa il merge sort?
- AForza bruta
- BProgrammazione dinamica
- CScelta greedy (golosa)
- DDivide et impera
Quale strategia di progettazione usa il merge sort?
Che cosa descrive il tempo di esecuzione nel caso peggiore di un algoritmo?
Un algoritmo O(n²) impiega 1 secondo per n = 1000. Circa quanto impiega per n = 2000?
Qual è la complessità temporale dell'algoritmo standard di programmazione dinamica per la sottosequenza comune più lunga di stringhe di lunghezze m e n?
Quanto spazio di stack usa una semplice funzione fattoriale ricorsiva fact(n) = n × fact(n − 1)?
Quanti livelli ha la ricorsione del merge sort per un array di n elementi?
Per dimostrare che un nuovo problema X è NP-difficile, che cosa devi fare?
L'algoritmo di programmazione dinamica di Held–Karp risolve esattamente il problema del commesso viaggiatore. Qual è il suo tempo di esecuzione per n città?
Soluzioni complete passo passo: esercitati su questo argomento su examproblems.com.