代码
#include <iostream>
using namespace std;
void sort(int a[], int l, int r)
{
for(int i = 0; i < r - l; i ++)//r-l+1位进行排序,只用执行r-l次排序,每次排序确定一个数的位置
{
for(int j = l + 1; j <= r - i; j ++)
{
if(a[j] < a[j - 1]) swap(a[j], a[j - 1]);
}
}
}
int main()
{
int n, l, r;
cin >> n >> l >> r;
int b[n];
for(int i = 0; i < n; i ++)
cin >> b[i];
sort(b, l, r);
for(int i = 0; i < n; i ++)
cout << b[i] << " ";
return 0;
}