• Non ci sono risultati.

Esame di Fondamenti di Informatica Mod. B

N/A
N/A
Protected

Academic year: 2021

Condividi "Esame di Fondamenti di Informatica Mod. B"

Copied!
1
0
0

Testo completo

(1)

Cognome __________________ Nome ____________________ Matricola _________________

Questo compito è stato discusso e definito collegialmente dalla commissione di esame di Fondamenti di Informatica

Esame di Fondamenti di Informatica Mod. B (22 marzo 2013)

Prova scritta

durata della prova: 20 minuti

Esercizio 1 (5 punti) Indicando con M ed N rispettivamente la lunghezza dell’array a e quella dell’array b, esprimere la complessità asintotica con notazione O (e con la migliore approssimazione possibile) del seguente metodo. Si motivi la risposta.

public static long met (long[] a, long[] b){

long ris = 0;

for (int i=0; i<a.length-3; i++) for (int j=i; j<i+2; j++) ris += a[i] * a[i+j];

for (int k=0; k<Math.sqrt(b.length); k++) ris += b[k];

return ris;

}

Esercizio 2 (5 punti) Descrivere sinteticamente (a parole) come funzione il metodo di ordinamento

InsertionSort illustrato a lezione. Dire inoltre quale è la complessità di tale metodo nel caso peggiore e

la complessità nel caso migliore, precisando anche in quale circostanza si verifica il caso migliore.

Riferimenti

Documenti correlati

2) Sul dischetto devono essere scritte le classi Funzione e ProvaFunzione. 3) Meglio indicare il proprio nome e cognome, oltre che su questo foglio, anche come commento in testa

2) Sul dischetto devono essere scritte le classi Ordinamento e ProvaOrdinamento. 3) Meglio indicare il proprio nome e cognome, oltre che su questo foglio, anche come commento

2) Sul dischetto devono essere scritte le classi Esercizio ed ProvaEsercizio. 3) Meglio indicare il proprio nome e cognome, oltre che su questo foglio, anche come commento in

La classe SequenzaOrdinata ha il solo metodo statico cerca, che prende come parametro un array a di interi ordinati in modo non decrescente e un numero intero k, e che

Dire, motivando la risposta, quale è la complessità asintotica del metodo, espressa con notazione O(.) rispetto ad M, N ed S, con la migliore approssimazione possibile..

Motivare

Motivare adeguatamente

Esercizio 1 Considera il seguente metodo, che restituisce il massimo valore in un array di interi. Effettuare un’analisi di complessità asintotica del caso peggiore, ed