题目:
解读:
非常简单的一道排序题若是直接使用sort排序的话,两分钟解决
代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int N;
cin >> N;
vector<int>nums;
for(int i=0;i<N;i++)
{
int num;
cin >> num;
nums.push_back(num);
}
sort(nums.begin(),nums.end());
for(int i=0;i<N;i++)
{
cout << nums[i] << " ";
}
return 0;
}
代码解读:
将数据输入给程序后,直接利用sort进行排序之后输出即可
总结及提一下:
这道题可能主要想考查的是快速排序,归并排序,堆排序等排序。但是之前尝试用快速排序(以及找了优化版)以及其他排序,发现无法通过所有测试点(我是low泡😭)。有没有用了其他排序通过的,欢迎留言。