您的位置:首页 > 其它

算法导论实验:第二章插入排序 P10

2015-07-23 11:49 204 查看
#include<iostream>
using namespace std;

int main()
{
int A[5]={2,6,3,5,1};
int i,j;
int a;
for (j=1;j<5;++j)
{
a=A[j];
i=j-1;
while (i>=0&&A[i]>a)
{

A[i+1]=A[i];
i=i-1;
}
A[i+1]=a;
}
cout<<A[0]<<A[1]<<A[2]<<A[3]<<A[4]<<endl;
system("pause");

}
注意两个循环,第一个循环是向后循环。第二个循环是向前循环
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: