插入排序
来源:互联网 发布:grid.base.js 编辑:程序博客网 时间:2024/04/30 15:05
插入排序
代码:
#include <stdlib.h>
#include <stdio.h>
void insertSort(int array[],int length)
{
int i;
int j;
int m;
for (i=1;i<length;i++)
{
j=0;
while (array[j]<array[i])
{
j++;
}
if(j<i)
{
m=array[i];
while (i>j)
{
array[i]=array[i-1];
i--;
}
array[j]=m;
}
}
}
int main()
{
int a[]={5,2,4,1,7,6,9,0,3};
int k;
int length=sizeof(a)/sizeof(int);
insertSort(a,length);
for (k=0;k<length;k++)
{
printf("%d\n",a[k]);
}
return 0;
}
0 0
- 插入排序-【插入排序】
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- SQL自然联接(NATURAL JOIN)
- CODE平台开通IRC聊天频道了!
- 通过Stack Overflow分析编程语言大势
- NYOJ-king VS king
- Qt中如何用QImage::Format_Indexed8表示灰度图
- 插入排序
- linux jabberd2笔记
- Android 开发技巧集合
- Jsp内置对象的简单说明
- 中国空气质量分析
- 详解MTK系统中字符转换问题
- air jordan pas cher Nike designed for the Italian soccer shoes
- GetWords
- 【JAVA笔记——道】Hibernate 线程本地化基础篇