public static <AnyType extends Comparable<? super AnyType>> void insertionSort(AnyType[] a){
int j;
for(int p=1; p < a.length ; p++){
AnyType temp = a[p];
for(j=p ; j>0 && temp.compareTo( a[j-1] ) < 0; j--){
a[j] = a[j-1];
}
a[j] = temp;
}
}
复杂度:平均情形是O(n²)
预先排好的复杂度是O(n)