2559 - 选择排序
时间限制 : 1 秒
内存限制 : 128 MB
输入n个数,从小到大输出。(使用选择排序)
题目输入
题目输出
输入/输出样例
输入格式
输出格式
C++解答
#include <iostream> using namespace std; const int N = 1e5 + 10; int a[N]; int n; int main(){ cin >> n; for (int i = 0; i < n; i ++) cin >> a[i]; for (int i = 0; i < n; i ++){ int k = i; for (int j = i; j < n; j ++) if (a[j] < a[k]) k = j; swap(a[i], a[k]); } for (int i = 0; i < n; i ++) cout << a[i] << ' '; cout << endl; return 0; }