package com.xiaojin;
public class InsertSort {
static int array[]={1,3,2,7,4,5,8,6,9,10};
public static void main(String args[]){
for(int i=1;i<10;i++){
for(int j=i;j>0;j--){
if(array[j]<array[j-1]){
int t=array[j-1];
array[j-1]=array[j];
array[j]=t;
}
}
}
for(int i=0;i<10;i++)
System.out.println(array[i]);
}
}
输出为
1
2
3
4
5
6
7
8
9
10
分享到:
相关推荐
C++排序算法之插入排序源码
C++排序算法之插入排序
选择排序 冒泡排序 插入排序 合并排序 快速排序算法原理及代码实现 不同排序算法时间效率的经验分析方法 验证理论分析与经验分析的一致性 当面临巨大数据量的排序的时候,还是优先选择合并排序算法和快速排序算法。...
实现以下常用的内部排序算法并进行性能比较:"直接插入排序"," 折半插入排序"," 2—路插入排序"," 表插入排序"," 希尔排序"," 起泡排序"," 快速排序"," 简单选择排序"," 树形选择排序"," 堆排序"," 归并排序"," 链式...
希尔排序,直接插入排序,折半插入排序算法的实现,c语言实现希尔排序
算法之插入排序
主要为大家详细介绍了C语言排序算法之插入排序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
7大排序算法(快速排序,冒泡排序,选择排序,归并排序,插入排序,希尔排序,堆排序)实现源码
主要为大家详细介绍了JavaScript实现经典排序算法之插入排序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
cpp代码-排序算法之插入排序
主要为大家详细介绍了Java经典排序算法之插入排序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
主要介绍了C语言基本排序算法之插入排序与直接选择排序实现方法,结合具体实例形式分析了插入排序与直接选择排序的定义、使用方法及相关注意事项,需要的朋友可以参考下
各种排序算法(插入 希尔 归并 快速 堆排序 基数排序 选择 冒泡等等)
1) 对以下6种常用的内部排序算法进行比较:起泡排序,直接插入排序,简单选择排序,快速排序,希尔排序,堆排序。 2) 待排序记录的文件个数不小于1000( 其数据用伪随机数产生),至少用5组不同的输入数据作比较;比较...
六种内部排序算法比较:直接插入排序、希尔排序、冒泡排序、快速排序、选择排序、堆排序。包含实验报告和源代码设计。
# sort.insertionSort() #插入排序 # sort.Selectionsort1() #选择排序 # sort.heapSort() #堆排序 # sort.countSort() #计数排序 # sort.quickSort() #快速排序 该排序算法把每次的排序结果都列出来,可供初学...
插入类排序算法 包括直接插入排序,希尔排序,折半插入排序
数据结构排序算法中的折半插入排序,又称二分法,是对基本插入排序的一种改进,比普通的插入排序要快