Chinaunix首页 | 论坛 | 博客
  • 博客访问: 28910
  • 博文数量: 49
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 490
  • 用 户 组: 普通用户
  • 注册时间: 2015-08-11 13:58
文章分类

全部博文(49)

文章存档

2015年(49)

我的朋友

分类: C/C++

2015-08-17 00:26:08

voidinsertion_sort(intarray[],intfirst,intlast)
{
inti,j;
inttemp;
for(i=first+1;i<last;i++)
{
temp=array[i];
j=i-1;
//与已排序的数逐一比较,大于temp时,该数移后
while((j>=0)&&(array[j]>temp))
{
array[j+1]=array[j];
j--;
}
//存在大于temp的数
if(j!=i-1)
{array[j+1]=temp;}
}
 
}
阅读(164) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~