Part2-->插入排序
插入排序--->倒置的数量很少时,插入排序
很可能比本章中的其他任何算法都要快。
j控制从剩下的元素中依次取数,每次取出一个数,将这个数插入到前面已经排好序的元素中,i控制排好序的元素的边界
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 && less(a[j], a[j-1]); j--) { exch(a, j, j-1); } } } }