排序算法--插入排序

原创 2016年08月29日 10:01:37
public static void selectSortByInsert(int a[]){
int i,j,t,h;
for(i=1;i<a.length;i++){
t=a[i];
j=i-1;
while(j>=0&&t<a[j]){
a[j+1]=a[j];
j--;
}
a[j+1]=t;
System.out.println("第"+i+"步的排序结果是:");
for(h=0;h<a.length;h++){
System.out.println(""+a[h]);
}
System.out.println("\n");
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

插入排序(排序算法的入门方法)

  • 2012年03月17日 10:56
  • 10.39MB
  • 下载

排序算法-插入排序

  • 2012年07月18日 15:31
  • 585B
  • 下载

内部排序算法1(插入排序)

内部排序算法1(插入排序) 1. 插入排序 2. 折半插入排序 3. 希尔排序...

Java排序算法之插入排序

插入排序分为直接插入排序、折半插入排序、希尔排序,其中折半插入排序和希尔排序是优化后的插入排序,下面具体介绍着三种排序。 一、直接插入排序 1、算法思想 从序列的第i个元素为临界点,将序列分为无序序...

八大排序算法之一直接插入排序(C语言)

概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:排序算法--插入排序
举报原因:
原因补充:

(最多只允许输入30个字)