选择排序
#include <bits/stdc++.h>
using namespace std;
const int N = 1000;
int a[N];
int n , l , r;
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]);//交换
}
}
}//选择排序 时间复杂度o(n^n)
int main()
{
cin >> n >> l >> r;
for (int i = 0; i < n;i ++)
cin >> a[i];
sort(a, l, r);
for (int i = 0; i < n; i ++)
cout << a[i] << " ";
}