直接插入排序
来源:互联网 发布:什么是实时数据库 编辑:程序博客网 时间:2024/05/16 18:28
/** * 直接插入排序:在要排序的一组数组中,假设前面的(n-1)个数已经是排好的顺序,现在要把第n个数插到前面的有序数中 * 使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。 */ public static void insertSort() { int[] arrays = {4,2,5,3,7,1,8,2}; for (int i = 1; i < arrays.length; i++) { int temp = arrays[i]; int j = i-1; for ( ; j >= 0 && temp < arrays[j]; j--) { arrays[j+1] = arrays[j]; //大于temp的数,向后移动一个单位 } arrays[j+1] = temp; } for (int a : arrays) { System.out.print(a+" "); } }
0 0
- 插入排序--直接插入
- 插入排序------直接插入
- 插入排序---直接插入
- 排序:直接插入排序
- 排序---直接插入排序
- 排序 -- 直接插入排序
- 排序---直接插入排序
- 排序--直接插入排序
- 排序-直接插入排序
- 【排序】直接插入排序
- 排序--直接插入排序
- 排序:直接插入排序
- 【排序】直接插入排序
- 排序--直接插入排序
- 排序--直接插入排序
- 排序-直接插入排序
- 插入排序--直接插入排序
- 插入排序-直接插入排序
- Rstudio server在Ubuntu 16.04上部署步骤(测试通过)
- 数据结构实例<六>(移动“零”)容易
- 协方差矩阵
- 278. First Bad Version
- 鼎立MOS测试设备调试
- 直接插入排序
- JavaScript的UUID生成器
- Java md5签名出现位数错误情况
- Java Socket实现基于TCP和UDP多线程通信
- CSDN日报20170302——《一个想法:成立草根技术联盟对开发人员进行技术定级解决企业员工招聘难问题!》
- Android开发常用的的十大框架
- Mysql如果有多个写库,ID又是自增的,ID冲突怎么搞?
- Dom节点操作
- 进程与线程区别