• Non ci sono risultati.

Docente: Alfredo De Santis Durata: 2 ore

N/A
N/A
Protected

Academic year: 2021

Condividi "Docente: Alfredo De Santis Durata: 2 ore"

Copied!
7
0
0

Testo completo

(1)

Matricola: Firma:

Universit` a di Salerno 24 gennaio 2012

Algoritmi

( Matricole congrue ad 1 mod 3)

Docente: Alfredo De Santis Durata: 2 ore

Nessun materiale ammesso per consultazione. Buon lavoro a tutti.

Il presente esame consiste di 7 pagine e 6 quesiti. Segnalare qualsiasi discrepanza alla commissione. Il numero in parentesi all’inizio di ciascun quesito corrisponde al numero di punti assegnati ad una risposta corretta.

Rispondere a tutti i quesiti.

Riservato alla commissione:

Punti

1 (12)

2 (10)

3 (17)

Totale Parziale

Punti

4 (18)

5 (20)

6 (23)

Totale Parziale

Totale (100)

Pagina 1 di 7

(2)

1. [12] Ordinare le seguenti funzioni (1.5)

n

, 2

log n

, n

2

, n(log n)

2

, n

1/2

in senso crescente.

Cio´ e se g(n) segue la funzione f (n) allora f (n) = O(g(n)). Chiarire le motivazioni dell’ordinamento descritto.

Lo spazio per la risposta continua sulla prossima pagina

Pagina 2 di 7

(3)

2. [10] Ordinamento topologico.

Si dia una definizione di ordinamento topologico. Calcolare quanti ordinamenti topo- logici ci sono nel seguente grafo G con nodi V = {a, b, c, d, e, f } ed archi E = {(a, b), (b, c), (c, f ), (a, d), (d, e), (e, f )}.

Lo spazio per la risposta continua sulla prossima pagina

Pagina 3 di 7

(4)

3. [17] Schedulazione intervalli.

Si descriva il problema della schedulazione degli intervalli chiarendo quali sono gli input e quali gli output. Si descrivano ed analizzino le diverse scelte greedy per la soluzione del problema. Infine, relativamente alla scelta greedy che porta all’ottimo si illustri ed analizzi il relativo algoritmo.

Lo spazio per la risposta continua sulla prossima pagina

Pagina 4 di 7

(5)

4. [18] Conteggio inversioni.

Si enunci il problema chiarendo quali sono gli input e quali gli output e che cosa ´ e una inversione. In seguito, si descriva ed analizzi un algoritmo che risolve il problema del conteggio delle inversioni.

Lo spazio per la risposta continua sulla prossima pagina

Pagina 5 di 7

(6)

5. [20] Sequence alignment.

Si descriva il problema del seguence alignment chiarendo quali sono gli input e quali gli output. Si descriva ed analizzi un algoritmo per risolvere il problema descritto.

Lo spazio per la risposta continua sulla prossima pagina

Pagina 6 di 7

(7)

6. [23] Taglio minimo. Si definisca il taglio minimo. Si descriva poi ed analizzi un algoritmo che calcoli il taglio minimo. Infine, a chiarimento dell’algoritmo descritto, si fornisca un semplice esempio numerico.

Fine dell’esame

Pagine totali: 7

Punti totali: 100

Riferimenti

Documenti correlati

Il numero in parentesi all’inizio di ciascun quesito corrisponde al numero di punti assegnati ad una risposta corretta.. Rispondere a tutti

[25] Si descriva ed analizzi un algoritmo che dati n punti nel piano determini una coppia con la pi´ u piccola distanza euclidea tra loro. Lo spazio per la risposta continua

(La variazione rispetto al problema del testo del corso, consiste nell’ulteriore vincolo che l’oggetto i-esimo e quello (i + 1)-esimo, per i = 1, ...n − 1, non possono essere

Il numero in parentesi all’inizio di ciascun quesito corrisponde al numero di punti assegnati ad una risposta corretta.. Rispondere a tutti

Si descriva come ottenere il cammino di costo minimo dal nodo a facendo uso della matrice OP T e chiarendo i passi effettuati. Fine dell’esame Pagine totali: 7 Punti

(Si inizi definendo il concetto di inversione. Si proceda descrivendo l’algoritmo ed in particolare la procedura ricorsiva. Infine si analizzi l’algoritmo descritto.). Lo spazio per

[r]

Infatti, nei casi pratici, i volumi di produzione sono tali da richiedere un numero elevato di tondini tagliati secondo un determinato schema di taglio e pertanto, una buona