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

2、直接插入排序,JAVA代码

2012-09-03 10:32 218 查看
public class insertSort{
public static void insert(int arr[],int n){
for(int i=1;i<n;i++){
int temp = arr[i];
if(temp < arr[i-1]){
int j=i-1;
for(;j>=0&&temp<arr[j];j--){
arr[j+1] = arr[j];
}
arr[j+1] = temp;
}
}
}
public static void main(String[] args){
int a[] = {1,4,2,6,5,9,7};
insert(a, a.length);
for(int i=0;i<a.length;i++){
System.out.print(a[i]);
System.out.print(" ");
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: