这个选择排序的代码出错了(开始运行即结束,根本不给输入的时间)
#include <iostream>
#include <cstdio>
#include <algorithm>
#pragma GCC optimize(2)
using namespace std;
int main() {
int size;
cin>>size;
int a[7225000];
for(int i=0;i<size;i++){
scanf("%d",&a[i]) ;
}
int size_=0,tmp;
for (int i=0;i<size;i++){
int min=min_element(a-size_,a+size)-a;
tmp=a[i];
a[i]=a[min];
a[min]=tmp;
size_++;
}
for(int i=0;i<size;i++){
cout<<a[i]<<" ";
}
return 0;
}