Ordinamento per selezione del minimo
Alla base di questo algoritmo abbiamo l'idea di prendere il più piccolo degli elementi e portarlo in posizione 0, considerare quindi gli elementi che restano individuare il più piccolo elemento e portarlo in posizione 1, considerare quindi gli elementi che restano individuare il più piccolo elemento e portarlo in posizione 2 e via discorrendo fino alla penultima posizione.
int imax = v.length - 1;
int imin = 0;
for (j = imin; j < imax; j++){
for (i = j + 1; i <= imax; i++){
if (a[j]> a[i]){
temp = a[j];
a[j] = a[i];
a[i] = temp; }
}
}