Selection sort: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Implementazioni: corretto del codice
Nessun oggetto della modifica
Riga 58:
public class SelectionSort{
 
public static void sort(int[] array){
int sz = array.length;
 
for(int i=0;i<sz-1;i++){
 
for(int j=i+1;j<sz;j++){
public static void sort(int[] array){
int sz = array.length;
 
for(int i=0;i if(array[j]<sz-1;array[i++]) {
} //swap
swap(array,i,j);
}
 
for(int j=i+1;j<sz;j++){}
 
}
if(array[j]<array[i]) {
//swap
swap(array,i,j);
}
}
}
}
 
}
private static void swap(int[] array,int i,int j) {
 
int tmp = array[i];
private static void swap(int[] array,int i,int j) {
arrayi] = array[j];
int tmp = array[i];
array[j] = tmp;
arrayi] = array[j];
}
array[j] = tmp;
}
 
}