ALGORITMI 1 Prof.ssa Petreschi / Prof.ssa Marchioro / Dott.ssa Calamoneri 8 / 6 / 2004 ESERCIZIO 1. Si risolva la seguente equazione di ricorrenza dettagliando il procedimento usato: T(n) = T(n/2) + n2 se n>1 T(1) = 0 tenendo conto che n è una potenza di 2. ESERCIZIO 2. Si definisce punto di sella di una matrice quell'elemento che gode della proprietà di essere minimo di riga e massimo di colonna. Scrivere una funzione C che, data in input una matrice di interi, restituisce in output TRUE se la matrice contiene un punto di sella, FALSE altrimenti. Valutare la complessità computazionale della funzione presentata. ESERCIZIO 3. Definire la struttura dati heap, e descrivere a parole un algoritmo che permetta di eliminare dall'heap un elemento in posizione generica mantenendo la struttura di heap. Fornire la complessità asintotica dell'algoritmo proposto nel caso peggiore.