// Page 172-173 public class ArraySorter { public static void selectionSort(int[] data, int length) { int temp; // for swapping int passCount; int minIndex; // hold the index of the minimum for (passCount=0; passCount data[k]) minIndex = k; } temp = data[minIndex]; data[minIndex] = data[passCount]; data[passCount] = temp; } } }