public class Paixu01 {
public static void main(String[] args) {
System.out.print("从小到大排序为:");
int [] numbers={2,52,14,6,9,3,11,1,8};
int n=numbers.length;
for( int i=0;i<=n-2;i++)//i为趟数,n个数遍历n-1趟,,从第0趟开始,遍历到n-2
{
for(int j=0;j<=i;j++)
{//把numbers[i+1]和前面的数比较大小排序
if(numbers[i+1]<numbers[j]){
int temp=numbers[i+1]; //将numbers[i+1]和前面的数互换位置
numbers[i+1]=numbers[j];
numbers[j]=temp;
}
}
}
for(int i=0;i<=n-1;i++){//程序循环一次,输出一个numbers[i],直到i-1趟退出循环
System.out.print(numbers[i]+"\t");
}
}
}
插入排序法(Java)
