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); } } }
相关文章推荐
- java 快速排序 插入排序 选择排序
- [Java]插入排序
- 排序(快排,冒泡,堆排序,插入排序,归并排序,选择排序)算法Java实现
- 折半二分插入排序Java代码
- Java 数据结构(一)---排序(一) 插入排序
- 几种常用的排序算法的分析及java实现(希尔排序,堆排序,归并排序,快速排序,选择排序,插入排序,冒泡排序)
- 排序基础之插入排序、冒泡排序、选择排序详解与Java代码实现
- 算法学习-----插入排序(Java)
- java 排序之插入排序
- Java版插入排序
- Java -- 算法小结之插入排序
- 算法导论程序1--插入排序(Python+Java)
- JAVA 插入排序(直接插入)
- java之插入排序
- Java 排序 快速排序 冒泡排序 选择排序 插入排序
- java实现冒泡排序,选择排序,插入排序,快速排序(简洁版)及性能测试
- 必须知道的八大种排序算法【java实现】(二) 选择排序,插入排序,希尔算法【详解】
- Java基本排序(插入排序,冒泡排序,选择排序)
- java必须知道的八大种排序算法:冒泡排序、 选择排序、插入排序、快速排序、希尔算法、归并排序算法、基数排序、堆排序算法
- java排序之一插入排序(一个方法同时给整型和字符串排序)