八大排序算法之直接插入排序
来源:互联网 发布:大专程序员 编辑:程序博客网 时间:2024/05/18 17:41
直接插入排序是一种最简单的插入排序。
核心思想:遍历待排序序列,排序正确则跳过,不正确则抽出插入到之前的有序序列中的正确位置。
JAVA代码:
public class Directinsert { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int []a={122,3,4,2,5,7,1,6,9}; for(int i=1;i<a.length;i++){ //if(a[i]<a[i-1]){ int m=a[i]; int k=i; for(int j=i-1;j>=0&&a[j]>m;j--){ a[j+1]=a[j]; k--; } a[k]=m; //} } for(int i=0;i<a.length;i++){ System.out.print(a[i]+" "); } }}
1 0
- 八大排序算法之直接插入排序
- 八大排序算法之直接插入排序
- 八大排序算法之直接插入排序
- 八大排序算法之直接插入排序
- 八大排序算法 之 直接插入排序
- 八大排序算法之直接插入排序和希尔排序
- Java八大排序算法之"直接插入排序"算法
- 开贴聊八大排序算法之直接插入排序(一)
- 八大排序算法之-直接插入排序 java代码
- Java八大排序算法之直接插入排序
- 八大排序算法-直接插入排序
- 八大排序算法-直接插入排序
- 八大排序之直接插入排序
- 八大排序之--直接插入排序
- PHP之八大排序算法--插入排序(-)直接插入排序
- 八大排序算法之(一)插入排序 直接插入排序
- 八大排序 -- 插入排序 之 【直接插入排序】
- 八大排序算法之插入排序算法
- Http报头Accept与Content-Type的区别
- 数据结构与算法设计(读书笔记):2.算法分析
- 记录一次并未读源码调试程序的经历
- Android中View的事件体系(1)——坐标体系与移动
- 初试ASP.NET5 & MVC6 发布错误
- 八大排序算法之直接插入排序
- iOS 中UIAlertView 的简单使用
- JFrame实现无边框 及 实现拖动和Button关闭功能
- 采集侠的自动crontab脚本
- Android设计模式应用-桥接模式
- HDU - 5655 CA Loves Stick
- Bit manipulation
- Linux Shell笔记
- C#的数据类型简介