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

java之插入排序

2017-12-10 19:54 183 查看
//插入排序

public class test1{
public static void main(String[] args){
int[] nums={34,4,56,17,90,65};//带排序的数列
//控制比较的轮数
for(int i=1;i<nums.length;i++){
int temp=nums[i]; //记录操作数
int j=0;
for(j=i-1;j>=0;j--){
if(nums[j]>temp){
nums[j+1]=nums[j];
}else{
break;
}
}
if(nums[j+1]!=temp){
nums[j+1]=temp;
}
}
for(int n:nums){
System.out.println(n);
}
}
}


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