C++:泛型编程vector(排序)
来源:互联网 发布:查询java类库的文件 编辑:程序博客网 时间:2024/06/05 07:15
泛型编程vector(排序)
Time Limit(Common/Java):1000MS/3000MS Memory Limit:65536KByte
Total Submit:57 Accepted:25
Description
对一组输入的数据(0结束)进行排序输出。 约定:所有的输入数据都为正整数,且都不大于100000。
Input
包括多组测试数据。
每组以0结尾。
Output
每组输出1行。输出排序后的数据(不含0)。
Sample Input
1 2 3 2 4 0
5 6 2 2 0
Sample Output
1 2 2 3 4
2 2 5 6
Hint
注意:相邻数之间有一个空格,最后一个数换行(后面没有空格)。
代码块:
#include <iostream>#include<set>using namespace std;int main(int argc, char *argv[]){ int n; multiset<int>ms; while(cin>>n) { ms.insert(n); while(cin>>n&&n) ms.insert(n); set<int>::iterator it; for(it=ms.begin();it!=ms.end();it++) { if(it==--ms.end()) cout<<*it<<endl; else cout<<*it<<" "; } ms.clear(); } return 0; system("pause");}
1 0
- C++:泛型编程vector(排序)
- C++:泛型编程vector(成绩排序)
- C++:泛型编程(国名排序)
- C++STL泛型编程——vector向量容器
- C++:泛型编程set(排序去重)
- C++:泛型编程(字符矩阵排序)
- C/C++中vector的操作(排序、删除)
- 利用C实现泛型效果(generics)---vector
- STL与泛型编程<二>:Vector
- C++,vector 自定义类型的排序
- 堆排序算法及其c语言泛型编程
- 堆排序算法及其c语言泛型编程
- c++(vector)问题
- C++ vector 排序(转载)
- vector<vector>排序
- Vector排序
- vector排序
- vector排序
- wnmp启动关闭脚本
- Python 生成器
- LeetCode205. Isomorphic Strings
- 1057. Stack (30)
- Codeforces Round #340 (Div. 2)[Codeforces617]
- C++:泛型编程vector(排序)
- android graphic(4)—surfaceflinger和Vsync
- CSS学习03
- WindowManager.LayoutParams
- 内存模型和名称空间
- 讨论一个Android 异步开发中容易忽视的bug
- c++ diary3
- 不重新启动LINUX服务器添加新硬盘!
- APUE_文件管理