您的位置:首页 > 编程语言 > Java开发

Java插入排序

2016-03-15 10:03 615 查看
public class InsertSort{

public static void main(String [] args){

int[] a={33,44,23,77,78};

System.out.println("排序之前:");

for(int i=0;i<a.length;i++){

System.out.print(a[i]+" ");

}

System.out.println();

for(int i=1;i<a.length;i++){

int temp=a[i];

int j;

for(j=i-1;j>=0;j--){

if(a[j]>temp){

a[j+1]=a[j];

}else{

break;

}

}

a[j+1]=temp;

}

System.out.print("排序之后:");

for(int i=0;i<a.length;i++){

System.out.print(a[i]+" ");

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: