Sei sulla pagina 1di 2

C0NPLESSITA' C0NP0TAZI0NALE

ALu0RITNI BI RICERCA.
!"#$%#& (")$&%$*
Richieue una iiceica ui tipo liuneaie, infatti questa paite ual piimo elemento uella lista fin
quanuo non tiova l'elemento uella lista uesiueiato, se l'elemento non c'e quanuo e aiiivato
all'ultimo elemento uella lista ci ua esito negativo pei la iiceica, se tiova l'elemento invece ci
ua subito esito positivo e ielativa posizione uell'elemento.
Essa non iichieue che gli elementi uella lista siano oiuinati.
La complessit ui iiceica e 0(n):
-Elemento non piesente implica n;
-Elemento piesente implica n2;

!"#$%#& +")&%"&*
Tale algoiitmo e simile a quello che usiamo quotiuianamente pei ceicaie un teimine sul
uizionaiio, iichieue che la lista abbia gli elementi oiuinati in oiuine ciescente;
La lunghezza uella lista viene uimezzata via via che avanziamo nella una iiceica
Implica che la complessit uel suuuetto algoiitmo e: 0(log2n)


ALu0RITNI BI 0RBINANENT0

,$-$#."/) ,/%.*
Tenue au oiuinaie subito l'elemento nella posizione che gli compete, seconuo l'oiuinamento
piescelto
Complessit uell'oiuine ui 0(n^2).


0)1$%."/) ,/%.*



+233-$ ,/%.*
Algoiitmo uegli spostamenti continui, piaticamente gli elementi vengono spostati
continuamente fin quanuo il + gianue e il + piccolo iaggiungono le loio posizioni natuiali.

42"#5 ,/%.*
Basato sulla iiceica ui un "pivot" e sulla tecnica uella paitizione uella lista iispetto al pivot

6$&7*
Esegue l'oiuinamento attiaveiso la stiuttuia Beap.


8$%9$ ,/%.*
Piincipio uel uiviui et impeia, costa meno oiuinaie 2 sequenze lunghe la met iispetto au una
lunga il uoppio.

Potrebbero piacerti anche