• Non ci sono risultati.

ESERCIZIO DI ASD DEL 20 OTTOBRE 2008

N/A
N/A
Protected

Academic year: 2021

Condividi "ESERCIZIO DI ASD DEL 20 OTTOBRE 2008"

Copied!
1
0
0

Testo completo

(1)

ESERCIZIO DI ASD DEL 20 OTTOBRE 2008

Distanze Minime

Sia A un vettore contenente n numeri interi positivi. Definiamo la distanza tra due elementi A[i] e A[j] di A come d(A[i], A[j]) = |A[i] − A[j]|.

Si consideri il problema di determinare due distinte posizioni a e b nel vettore A che minimizzino la distanza d(A[a], A[b]), ovvero

∀c, d(d(A[c], A[d]) ≥ d(A[a], A[b])

a.1 Si scriva lo pseudo-codice di un algoritmo per risolvere il problema sopra proposto.

Suggerimento: Copiare il vettore ed ordinarlo. Usare la versione ordinata per trovare gli elementi cercati in Θ(n).

a.2 Si dimostri la correttezza dell’algoritmo descritto.

a.3 Si determini la complessit`a nel caso peggiore dell’algoritmo descritto.

Suggerimento: La complessit`a nel caso peggiore deve risultare Θ(n log n).

Date: 20 Ottobre 2008.

1

Riferimenti

Documenti correlati

Si consideri il problema di determinare due distinte posizioni a e b nel vettore A che minimizzino la distanza d(A[a], A[b]), ovvero.. ∀c, d(d(A[c], A[d]) ≥

All’inizio della i-esima iterazione del ciclo for di CercaMinDist(B) la variabile min contiene la distanza minima tra gli elementi in B[1..i] e la distanza minima ` e raggiunta

Al raggiungimento del limite delle disponibilità della dotazione finanziaria stanziata dalle Camere di commercio dell’Emilia-Romagna, Unioncamere Emilia-Romagna provvederà a

8 che attribuisce funzioni consultive in tema di individuazione ed elaborazione di programmi di studio e sperimentazione relativi all’attività scientifica del

Il Seminario online per le scuole aderenti al Programma Assistenti di Lingua straniera in Italia è rivolto ai docenti tutor, ai Dirigenti Scolastici, ai DSGA e al personale

112 , ha inizio presso la competente struttura con la presentazione, da parte dell'impresa, di un'unica domanda, contenente, ove necessario, anche la richiesta della

Avviso Pubblico relativo alla linea di intervento denominata “SMART ENERGY FUND” - Attività II.1 “Fondo di promozione dell’efficienza energetica e della

105 “Regolamento di disciplina delle funzioni del Dipartimento della Funzione Pubblica della Presidenza del Consiglio dei Ministri in materia di misurazione e