您的位置:首页 > 移动开发 > 微信开发

一个简单的插入排序小程序

2010-03-31 18:49 134 查看
#

#include<iostream>
using namespace std;
void sort(int a[5]){
int first_unsorted;
int position;
int current;
for(first_unsorted=1;first_unsorted<5;first_unsorted++){
if(a[first_unsorted]<a[first_unsorted-1]){
position=first_unsorted;
current=a[first_unsorted];
a[first_unsorted]=a[first_unsorted-1];
position--;
for(;position>0&&a[position]>current;position--){
a[position]=a[position-1];
}
a[position]=current;

}

}

}
int main(){

int b[5]={6,7,3,2,9};
sort(b);
for(int i=0;i<5;i++){
cout<<b[i];
}
int j;

cin>>j;

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