JAVA 实现直接插入排序算法的实现
来源:互联网 发布:ashly处理器软件下载 编辑:程序博客网 时间:2024/04/26 15:36
<pre name="code" class="java">/********* * 直接插入排序 * ***********/public void InsertSort(int[] a){int temp;//插入的值int j;//已经排好序的序列的下标值for(int i=1;i<=a.length-1;i++){j=i-1;//对J赋初值,使之定位到i的前一个元素,也就是排好序的序列的最后一个元素temp=a[i];//将a[i]也就是马上需要排序的值赋给临时变量while(j>=0 && temp<a[j]){//从后往前比较需要插入的值与前一个已经插好的值a[j+1]=a[j];//将已经排好序的序列往后移动j--;//使j的下标不断从后往前移动}a[j+1]=temp;//将值插入}for(int k=0;k<=a.length-1;k++){ System.out.print(a[k]+" ");//打印输出}}
0 0
- 【排序算法】直接插入排序(java实现)
- 排序算法--Java实现直接插入排序
- JAVA 实现直接插入排序算法的实现
- [排序算法]--直接插入排序的三种实现(Java)
- 排序算法--插入排序(直接插入排序、折半插入、shell排序)的java实现
- Java实现直接插入排序算法
- Java算法实现-直接插入排序
- 直接插入排序算法的思想及java实现
- 插入排序之直接插入排序算法-java实现
- python实现的直接插入排序算法
- 实现直接插入排序算法
- 直接插入排序算法实现
- 直接插入排序算法实现
- 直接插入排序的 Java实现
- 直接插入排序的java实现
- java实现排序算法之插入排序(直接插入排序,折半插入排序,希尔排序)
- 八种排序算法Java实现-直接插入和带哨兵的插入排序
- 用JAVA实现排序算法之二:直接插入排序
- Java自定义异常
- POJ 2506 - Tiling
- Android快速开发系列 10个常用工具类
- Android 关闭多个视图Intent.FLAG_ACTIVITY_CLEAR_TOP用法
- java lisi乱序、排序(未测试)
- JAVA 实现直接插入排序算法的实现
- vs 2015 update 3各版本下载地址
- 设计模式小结
- lvs 负载均衡Centos7
- Graph Clone
- kinect+opencv之环境配置
- FreeMarker内置函数的用法
- java中常用的时间处理类TimeUtil (未测试)
- UVA10004Bicoloring