解题思路:
输入------STL:sort排序-------输出前三个数
sort在STL库中是排序函数,有时冒泡、选择等O(N^2)算法会超时时,我们可以使用STL中的快速排序O(N log N)完成排序,
参考代码:
#include<bits/stdc++.h> using namespace std; const int Max=105; int main(){ int n; int a[Max]; cin>>n; for(int i=0;i<n;i++) cin>>a[i]; sort(a,a+n); cout<<a[0]<<' '<<a[1]<<' '<<a[2]<<endl; return 0; }
0.0分
0 人评分
拆分位数 (C语言代码)浏览:1328 |
众数问题 (C语言代码)浏览:830 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:586 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:863 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:1919 |
矩形面积交 (C语言代码)浏览:1313 |
淘淘的名单 (C语言代码)浏览:1228 |
陶陶摘苹果2 (C语言代码)浏览:601 |
链表数据求和操作 (C语言代码)浏览:952 |
小O的数字 (C语言代码)浏览:1411 |