import java.util.Arrays; /* Select the smallest element and put it in its final position. Takes O(n^2) steps always. */ public final class Selection { // Sort data[0]..data[n-1] into ascending order. public static void select (final int[] data) { final int n = data.length; for (int i=0; i