Professional Documents
Culture Documents
4 Settembre 2007
Esercizio 1. (punti 12) Dato un grafo G = (V, E), la distanza d(v, w) fra due vertici v e w
è il minimo numero di archi su un cammino da v a w in G. il diametro diam(G) =
max{d(v, w)|v, w ∈ V }. Progettare un algoritmo per determinare il diametro di G.
Esercizio 3. (punti 10) • Provare con il metodo della sostituzione che T (n) = O(n log n) è
la soluzione dell’equazione di ricorrenze T (n) = T (n/4) + T (2n/3) + O(n log n)
• Scrivere una semplice procedure Dummy la cui complessità in tempo sia T (n) =
3n2 + 7 log n. Provare, applicando la definizione di ordine di grandezza, che T (n) =
3n2 + 7 log n ∈ O(n2 ).