直接插入排序
2017-07-28 14:59
211 查看
//直接插入排序 void InsertSort(int *a,int length) {//0,11,1,2,3,7,8,9,4,5,6,10 //0号元素不使用 for (int i = 2; i < length; i++) { a[0] = a[i]; int j = i - 1; while(j>0&&a[0]<a[j]) { a[j + 1] = a[j]; j--; } a[j + 1] = a[0]; } }
相关文章推荐
- 直接插入排序
- 数据结构----直接插入排序
- JAVA排序算法---直接插入排序
- 插入排序之直接插入排序(java实现)
- 数据结构学习10——直接插入排序与希尔排序
- 插入排序--直接插入排序(C#)
- 排序问题——直接插入排序
- 直接插入排序
- 第十六周项目1-验证算法-直接插入排序
- 第十五周上机实践—项目1(2)—直接插入排序
- 白话经典算法系列之二 直接插入排序的三种实现
- 直接插入排序和选择排序
- 算法与数据结构(四)--插入排序(直接插入排序)
- 排序-直接插入
- 开贴聊八大排序算法之直接插入排序(一)
- 内排序(1)插入排序:直接插入和shell排序
- 直接插入排序
- 数据结构之直接插入排序
- 第十六周 项目 1 - 验证算法之(1)直接插入排序
- Java排序算法(三):直接插入排序