数据结构之 直接插入排序
2013-10-10 23:24
351 查看
#include "stdafx.h" void InsertSort(int R[],int n) { int i,j; int temp; for(i=2;i<=n;i++) { temp=R[i]; j=i-1; while(temp<R[j]&&j>=1) { R[j+1]=R[j]; --j; } R[j+1]=temp; } } void show(int a[],int n) { for(int i=1;i<=n;i++) printf("%d ",a[i]); printf("\n"); } int _tmain(int argc, _TCHAR* argv[]) { int A[]={0,1,5,3,6,8,2,9,7,0,4};//0 那个位置不存数据 show(A,10); InsertSort(A,10); show(A,10); return 0; }
相关文章推荐
- 数据结构之---C语言实现直接插入排序
- 【数据结构基础】直接插入排序
- 【数据结构与算法 03】直接插入排序
- 数据结构(五)之直接插入排序
- 【数据结构之排序2】直接插入排序
- 数据结构之直接插入排序
- C/C++,数据结构实现两个链表的合并(尾插法建立单链表,求链表长度,直接插入排序)
- 数据结构之直接插入排序
- 数据结构之内部排序--直接插入排序
- 排序-插入排序-直接插入排序-数据结构(26)
- 数据结构——直接插入排序(c++)
- 数据结构6-排序算法(直接插入排序、希尔排序、快速排序、归并排序和堆排序)
- 数据结构与算法学习之路:直接插入排序
- 数据结构与算法之三直接插入排序
- 数据结构之排序:直接插入排序
- 数据结构图文解析之:直接插入排序及其优化(二分插入排序)解析及C++实现
- 数据结构与算法---直接插入排序
- 12. 数据结构进阶十二排序实现之直接插入法
- 数据结构之插入排序--直接插入排序
- 数据结构与算法——插入类排序(直接插入排序,希尔排序)