Implementazioni di algoritmi/Bubble sort: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Undid edits by Dprevedello (talk) to last version by 87.16.123.246
Riga 37:
=== [[w:linguaggio C++|C++]] ===
<syntaxhighlight lang="C++">
/*/ elemN è il numero degli elementi del vettore da ordinare */
void BubbleSort(int *array, int elemN){
{
int alto;
/* elemN è il numero degli elementi del vettore da ordinare */
for (alto = elemN - 1; alto > 0; alto-- )
 
for (int i=0; i<alto; i++)
if (array[i] > array[i+1]){ /* sostituire ">" con "<" per avere un ordinamento decrescente */
for (alto = elemN - 1; alto > 0; alto-- )
int tmp = array[i];
{
for (int array[i] =0; array[i<alto+1]; i++)
{ array[i+1] = tmp;
{ }
if (array[i]>array[i+1]) /* sostituire ">" con "<" per avere un ordinamento decrescente */
{
int tmp = array[i];
array[i] = array[i+1];
array[i+1] = tmp;
}
}
}
}
</syntaxhighlight>