蓝桥-BASIC-13-数列排序
来源:互联网 发布:运载火箭 模拟软件 编辑:程序博客网 时间:2024/06/11 09:12
问题描述
给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200
输入格式
第一行为一个整数n。
第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
输出格式
输出一行,按从小到大的顺序输出排序后的数列。
样例输入
5
8 3 6 4 9
样例输出
给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200
输入格式
第一行为一个整数n。
第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
输出格式
输出一行,按从小到大的顺序输出排序后的数列。
样例输入
5
8 3 6 4 9
样例输出
3 4 6 8 9
注:练习使用stl的sort
#include <iostream>#include <vector>#include <algorithm>#include <iterator>using namespace std;struct Comp{private:bool flag_;public:Comp(bool flag):flag_(flag){}bool operator()(const int &a,const int &b){return flag_?a>b:b>a;}};int main(){vector<int> a;int n,temp;cin>>n;for(size_t i = 0;i<n;i++){cin>>temp;a.push_back(temp);} sort(a.begin(),a.end(),Comp(false));for(vector<int>::iterator index=a.begin();index!=a.end();index++){cout<<*index<<" ";}return 0;}
0 0
- 蓝桥-BASIC-13-数列排序
- [BASIC-13] 数列排序
- BASIC-13 数列排序
- BASIC-13数列排序
- 蓝桥杯BASIC-13(数列排序)
- 蓝桥杯-基础练习-BASIC-13-数列排序
- 蓝桥杯 BASIC-13 基础练习 数列排序
- 蓝桥杯基础练习BASIC-13数列排序
- 蓝桥杯 BASIC-13 基础练习 数列排序
- 基础练习 BASIC-13 数列排序
- 蓝桥 数列特征
- 波动数列 蓝桥
- 蓝桥杯-基础练习之数列排序——BASIC-13
- 蓝桥-ALGO-33-数列
- 蓝桥 快速排序
- 蓝桥-BASIC-19-完美的代价
- 蓝桥-BASIC-18-矩形面积交
- 蓝桥-BASIC-17-矩阵乘法
- 简明解释算法中的大O符号[转]
- 7段使用Android代码之一-----ViewHolder模式解析
- 程序设计操作系统之互斥体
- Zookeeper简介
- Tomcat5内存简单优化
- 蓝桥-BASIC-13-数列排序
- PHP 5.3.0以上推荐使用mysqlnd驱动
- telnet 协议过程分析
- C# 生成CHM文件
- error: class " xxxxx " has no member of aaa; 二 error: identifier "aaa" is undefined
- 获取ip地址
- 给每个元素加click事件jquery和javascript实现方式 与each区别
- 马克鳗 - 设计稿标注、测量
- jstree插件学习笔记