首页 > 代码库 > 【模板专区】 C++排序模板
【模板专区】 C++排序模板
模板
C++排序模板如下,写了好多次才过
#include<algorithm>sort(a+1,a+n+1);
配题
配的题目是水题 wikioi1201最小数和最大数
题目描述 Description
输入n个数,n<=100,找到其中最小的数和最大的数
输入描述 Input Description
第一行一个整数n
接下来一行n个整数,每个整数不超过231 -1
输出描述 Output Description
最小和最大的数
样例输入 Sample Input
4
1 2 3 4
样例输出 Sample Output
1 4
配题代码
#include<iostream>#include<cstdlib>#include<cstdio>#include<algorithm>using namespace std;long long a[105];int main(){ int n,i,cmp; cin>>n; for (i=1;i<=n;i++) cin>>a[i]; sort(a+1,a+n+1); cout<<a[1]<<‘ ‘<<a[n]<<endl; return 0; }
..
思考
柯嵩宇大神说sort在编译器中会判断n的大小并选择合适的排序方式,效果比qsort好。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。