直接插入排序法
2013-09-22 19:15
176 查看
int i,j,t;
int a[5]={12,4,12342,32,10};
for(i=1;i<5;i++)
{
t=a[i];
for (j=i-1;j>=0&&a[j]>t;j--)
a[j+1]=a[j];
a[j+1]=t;
}
for (i=0;i<5;i++)
{
printf("%d ",a[i]);
}
int a[5]={12,4,12342,32,10};
for(i=1;i<5;i++)
{
t=a[i];
for (j=i-1;j>=0&&a[j]>t;j--)
a[j+1]=a[j];
a[j+1]=t;
}
for (i=0;i<5;i++)
{
printf("%d ",a[i]);
}
相关文章推荐
- 常见排序算法导读(4)[直接插入排序]
- 插入排序:直接插入, 折半插入,希尔插入
- 直接插入排序
- 直接插入排序法C#实现
- 冒泡+直接插入+ 快速排序
- 【C语言经典实例】-直接插入排序
- 直接插入排序java实现
- 直接插入排序
- 直接插入排序
- 排序算法--Java实现直接插入排序
- 排序算法(直接插入排序)
- 算法之直接插入排序
- 直接插入排序
- c#排序算法——插入排序(直接插入排序和希尔排序)
- 直接插入排序
- 排序算法之直接插入排序的思想以及Java实现
- 直接插入排序
- 第15周 数据结构例程——插入排序之直接插入排序
- 第十四周项目2-直接插入排序
- 直接插入排序,冒泡排序,快速排序,简单选择排序,堆排序,2-路归并排序,文件存储