import java.util.*; import java.io.*; public class Selection{ private int[] A; private Random r = new Random(); private int swaps = 0; private int comps = 0; public Selection(int x){ A = new int[x]; for (int i = 0; i < x; i++){ A[i] = r.nextInt(100); } } public int[] sort(){ for(int i = 0; i < A.length - 1; i++){ int lowest = A[i]; int winner = i; for(int j = i+1; j < A.length; j++){ comps++; if(A[j] < lowest){ lowest = A[j]; winner = j; } } int temp = A[i]; A[i] = A[winner]; A[winner] = temp; swaps++; } return A; } public void getArray(){ System.out.println(Arrays.toString(A)); } public int getComps(){ return comps; } public int getSwaps(){ return swaps; } }