Implementazioni di algoritmi/Bubble sort: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 53:
=== [[w:Linguaggio di programmazione Java|Java]] ===
<syntaxhighlight lang="Java">
public void bubbleSort(int[]
int
for (int i = 0; i < upperBound; i++) {
▲ while(j>0)
if (
{▼
▲ if(x[i]>x[i+1]) //scambiare il '>' con '<' per ottenere un ordinamento decrescente
▲ x[i+1]=temp;
}▼
}
j--; ▼
}
}
}
</syntaxhighlight>
Implementazione dell'algoritmo che presenta le ottimizzazioni enunciate alla voce [[w:Bubble sort|Bubble sort]]:
<syntaxhighlight lang="Java">
void bubbleSort
lastSwapIndex = i;
upperBound = lastSwapIndex;
}
</syntaxhighlight>
|