Selection Sort Error
Selection Sort Error
/**
*
* @author User
*/
public class Selection_sort {
void sort(int arr[])
{
int n = arr.length;
for(int i=0; i<n-1; i++)
{
int min_idx = 1;
for(int j=i+1; j<n; j++)
if(arr[i]<arr[min_idx])
min_idx = j;
int temp = arr[min_idx];
arr[min_idx] = arr[i];
arr[i] = temp;
}
}
void tampilArray(int arr[])
{
int n = arr.length;
for(int i=0; i<n; ++i)
System.out.print(arr[i]+" ");
System.out.println();
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Selection_sort ob = new Selection_sort();//Instansiasi Objek
int arr[] = {40,34,35,65,12,45,50,32,10,12,01};//Data array yang mau
diurutkan
System.out.println("Data sebelum diurutkan");
ob.tampilArray(arr);//Panggil metod cetak array
System.out.println("Data setelah diurutkan");
ob.sort(arr);//panggil metod sort
ob.tampilArray(arr);
}