【Java 常用算法】插入排序
2015-12-04 11:32
597 查看
public int[] insertionSort(int[] array) { for(int i = 1; i < array.length; i++) { int temp = array[i]; int j; for(j = i - 1; j>= 0 && temp < array[j]; j--) { array[j+1] = array[j]; } array[j+1] = temp; } return array; }
相关文章推荐
- Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(一)
- 成为JavaGC专家(2)—如何监控Java垃圾回收机制
- 成为Java GC专家(3)—如何优化Java垃圾回收机制
- Struts中的OGNL和EL表达式笔记
- Spring配置项<context:annotation-config/>解释说明
- java敏感词过滤-使用HashMap实现DFA算法
- 关于java中敏感词检测的一些总结
- Java JPushV3服务端
- Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境
- Day_4数组
- java(算法1)二分法
- Java.lang.Class类
- Day_3流程控制
- Java 反射
- java(算法2)冒泡
- Day 18: BoilerPipe —— Java开发者的文章提取工具
- Day 17: 使用 JBoss Forge 和 OpenShift 构建部署 JAVA EE 6 应用
- JAVA中清除特殊字符
- 字符串匹配之KMP算法思路、原理与Java实现
- Eclipse提示No java virtual machine