HACKING 120% {Hacking, programmazione, computer & molto altro}

Ordinamento array BubbleSort, esempio c++

« Older   Newer »
  Share  
-Phantom
view post Posted on 10/2/2013, 00:38     +1   +1   -1




Bubble Sort

CITAZIONE
In informatica il Bubble sort o bubblesort è un semplice algoritmo di ordinamento dei dati. Il suo funzionamento è semplice: ogni coppia di elementi adiacenti della lista viene comparata e se essi sono nell'ordine sbagliato vengono invertiti. L'algoritmo scorre poi tutta la lista finché non vengono più eseguiti scambi, situazione che indica che la lista è ordinata. (wikipedia)

bubbleSort


Un mio esempio in c++ (funzione):

CODICE
void BubbleSort(int v[], int dim){
int i=0, cont=0, app=0;
while(cont<=dim+1){
       i=0;
       while(i<dim-1){
       if(v[i]>v[i+1]){
               app=v[i];
               v[i]=v[i+1];
               v[i+1]=app;
               }
       i++;
   }
   cont++;
   dim--;        
}
 
Top
0 replies since 10/2/2013, 00:38   50 views
  Share