Bubble sort: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m →Implementazioni: link wikisource |
|||
Riga 17:
void BubbleSort(int* array, int elemN)
{
register int a, b,tmp=0, scambio;
for (a=elemN; a>0; a--)
{
scambio=0;
for (b=0; b<a; b++)
{
Riga 27 ⟶ 28:
array[b+1] = array[b];
array[b] = tmp;
scambio=1;
}
}
if (!scambio) return; //esco se non ci sono stati scambi, inutile proseguire l'array è già ordinato
}
}
|