• 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.

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

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

Date: 20 Ottobre 2008.

1

Riferimenti

Documenti correlati

Corso di Laurea in Informatica

Nello spazio ordinario, si ha che la proiezione ortogonale di un vettore b su un piano e’, fra i vettori del piano, quello piu’ vicino al vettore b.. Osserviamo che, per ogni vettore

Moreover, in order to check the correctness of the implementation, compare the probabilities estimated in point 1 with the true values that can be

Si distinguano tra gli elementi di tale anello gli elementi unitari ed i divisori dello zero, motivando le scelte; in particolare, si determinino gli inversi degli elementi

[r]

b) Dato che il vettore dei prezzi dei tre titoli è descritto dal vettore P = [15, 10, 5] T , il gestore decide di investire nel titolo 2 un ammontare di capitale doppio rispetto

Un gestore ha stimato la seguente matrice delle sensibilità di due titoli rispetto ad un fattore di rischio.. Si ha quindi un’unica soluzione. Dato che si intende immunizzare

[r]