Merge sort: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m r2.6.4) (Bot: Aggiungo: kk:Тоғыстыру арқылы сүрыптау |
Nessun oggetto della modifica |
||
Riga 161:
che per il secondo caso del [[teorema master]] è Θ(''n''log''n'').
Questa complessità si ha nel caso peggiore, cioè quando l' array viene diviso in due sottovettori che hanno valori entrambe crescenti, ma l' elemento i-esimo del primo array è maggiore dell' elemento i-esimo del secondo array e maggiore dell' elemento (i-1)-esimo del secondo array (come ad esempio v[]={1,3,5,7,2,4,6} che viene diviso in v1[]={1,3,5,7} e in v2[]={2,4,6}).
Nel caso migliore , cioè il caso di un array già ordinato, durante la procedura di merge si fanno al più n/2 confronti (se n è la dimensione dell' array).Per cui nel caso migliore la complessità è Θ(n).
== Altri progetti ==
| |||