时间复杂度:O(n²)
空间复杂度:O(1)
算法稳定性:稳定
算法原理:它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。
代码:
public static void insert_sort(int array[]){
int n=array.length;
for(int i=0;i<n;i++){
int temp=array[i];
for(int j=i;j>0&&array[j-1]>temp;j--){
array[j]=array[j-1];
array[j-1]=temp;
}
}
}