public class Insertion { public static void sort(Comparable[] a) { int N = a.length; for (int i = 1; i < N; i++) { for (int j = i; j > 0; j--) { if (a[j-1].compareTo(a[j]) > 0) { exch(a, j-1, j); } else break; } } }