算法1
思路:选择排序
C++ 代码
#include<iostream>
using namespace std;
void sort(int a[], int l, int r){
for(int i=l;i<=r;i++){
for(int j=i+1;j<=r;j++){
if(a[i]>a[j])
swap(a[i],a[j]);
}
}
}
int main(){
int n,r,l;cin>>n>>l>>r;
int a[1000];
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;
}