选择排序实现先实现数组的排序
#include<iostream>
#include<algorithm>
using namespace std;
void sort(int a[],int l,int r)//利用选择排序!!!
{
for(int i=l;i<=r;i++)//从第一个元素开始,一次比较剩下的i-1个元素,
//后面小就交换
{
for(int j=i+1;j<=r;j++)
{
if(a[j]<a[i])swap(a[j],a[i]);//交换
}
}
}
int main()
{
int n,l,r;
cin>>n>>l>>r;
int a[1001];
for(int i=0;i<n;i++)cin>>a[i];
sort(a,l,r);
for(int i=0;i<n;i++)
cout<<a[i]<<' ';
return 0;
}