直接插入排序
2013-02-26 16:44
204 查看
void Insertsort2(int a[], int n) { int i, j; for (i = 1; i < n; i++) if (a[i] < a[i - 1]) { int temp = a[i]; for (j = i - 1; j >= 0 && a[j] > temp; j--) a[j + 1] = a[j]; a[j + 1] = temp; } }
相关文章推荐
- 冒泡排序(bubble sort)、直接插入排序(straight insertion sort)、简单选择排序(simple selection sort)
- 基本排序方法:冒泡排序、简单选择排序、直接插入排序
- 重拾算法之排序(一):直接插入排序
- 排序算法之直接插入排序
- Swift3.0 直接插入排序
- java数据结构之插入排序(直接插入排序、折半插入排序、希尔排序)
- 简单排序算法:直接插入排序(插入排序)
- 直接插入排序、折半插入排序、Shell排序、冒泡排序,选择排序
- 改进排序算法:希尔排序(对直接插入排序的改进)
- 每日一算法之直接插入排序的原理及实现
- 直接插入排序
- C语言 - 直接插入排序和直接选择排序算法
- 六、内部排序综合(九种)—插入类排序(直接插入、折半插入、希尔排序);交换类排序(冒泡、快速);选择类排序(简单选择、堆排序);二路归并排序;基数排序
- 插入排序之直接插入排序
- 直接插入排序
- 直接插入排序
- 第16周项目1-验证算法(1)直接插入排序
- 排序算法(一)--插入排序之直接插入排序和希尔排序
- 项目1 验证算法(1) 直接插入排序
- 直接插入排序 java