• Non ci sono risultati.

ESERCIZIO DI ASD DEL 10 NOVEMBRE 2008

N/A
N/A
Protected

Academic year: 2021

Condividi "ESERCIZIO DI ASD DEL 10 NOVEMBRE 2008"

Copied!
1
0
0

Testo completo

(1)

ESERCIZIO DI ASD DEL 10 NOVEMBRE 2008

Intervalli

Si supponga di rappresentare mediante una coppia di interi [l, u] con l ≤ u, l’inter- vallo di interi compresi tra l ed u (estremi inclusi). Sia dato l’insieme di n intervalli S = {[l1, u1], [l2, u2], . . . , [ln, un]}.

1 Si scriva lo pseudocodice di un algoritmo efficiente per determinare se esistono (almeno) due intervalli disgiunti (aventi intersezione vuota) in S.

2 Si dimostri la correttezza della procedura proposta.

3 Si determini la complessit`a della procedura proposta.

4 Si scriva lo pseudocodice di un algoritmo efficiente per determinare se esistono (almeno) due intervalli NON disgiunti in S.

Date: 10 Novembre 2008.

1

Riferimenti

Documenti correlati

Si consideri il problema di modificare l’i-esimo elemento della heap A aggiungendogli k, ovvero A[i] viene sostituito con A[i] + k, e di ripristinare la max-heap.. a.1 Si scriva

Si consideri il problema di modificare l’i-esimo elemento della heap A aggiungendogli k, ovvero A[i] viene sostituito con A[i] + k, e di ripristinare la max-heap.. a.1 Si scriva

Suggerimento: Affinch´ e ci siano almeno due intervalli disgiunti il pi` u pic- colo degli estremi di destra deve essere minore del pi` u grande degli estremi di sinistra.. 2

Va osservato che per parlare di intervallo successivo ad un dato intervallo abbiamo considerato gli intervalli ordinati rispetto agli estremi di sinistra. Descriviamo quindi

Sia A un vettore di lunghezza n di interi positivi contenente k elementi distinti, con k costante rispetto alla dimensione del vettore.. Si consideri il problema di

Sia A un vettore di lunghezza n di interi positivi contenente k elementi distinti, con k costante rispetto alla dimensione del vettore.. Si consideri il problema di

Con una scansione del vettore A possia- mo riempire il vettore C, esattamente come si fa in CountingSort, con l’unica differenza che per ogni elemento di A che consideriamo

1 Si scriva lo pseudocodice di un algoritmo in place che permette di deter- minare se L `e ciclica, nel caso in cui L contenga solo interi maggiori di zero.. Si noti che L