排序,大家在编程与做题中经常用到
之前的排序:
int n,a[1000],t;
cin>>n;
for(int i=1;i<=n;i++)
cin>>a[i];
for(int i=1;i<=n;i++)
for(int j=i+1;j<=n;j++)
{
if(a[i]>a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
选择排序被大家广泛运用,但是有时会超时,超时时可以用sort排序
经典代码:
int n,a[1000];
cin>>n;
for(int i=1;i<=n;i++)
cin>>a[i];
sort(a+1,a+1+n);
以上为从小到大排序从大到小可以倒着输出