您的位置:首页 > 编程语言 > C语言/C++

用c语言实现插入排序

2013-11-19 15:15 183 查看
//insert_sort: the first example in the <introduction to algorithms> in chapter2

#define N 10

#include<stdio.h>

int main()

{
int key,j;
int a
={6,1,8,5,3,7,9,4,2,0};
for(int i=1;i<N;i++)
{
key=a[i];
j=i-1;
while(a[j]>key&&j>=0)
{
a[j+1]=a[j];
j--;
}
a[j+1]=key;

}
for(int i=0;i<N;i++)
{
printf("%d\t",a[i]);
}
return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: