C++ STL partial_sort
#include <iostream>
#include <deque>
#include <algorithm>
#include <vector>
using namespace std;
int main()
{
deque<int> deq1;
deque<int>::iterator deq_iter1;
for (int k=0;k<15;k++)
{
deq1.push_back(rand());
}
for (deq_iter1 = deq1.begin();deq_iter1 != deq1.end();++deq_iter1)
{
cout << *deq_iter1 << " ";
}
cout << endl;
cout << "----------------------------------" << endl;
partial_sort(deq1.begin(), deq1.begin() + 5, deq1.end());
for (deq_iter1 = deq1.begin(); deq_iter1 != deq1.end(); ++deq_iter1)
{
cout << *deq_iter1 << " ";
}
cout << endl;
cout << "----------------------------------" << endl;
//random_shuffle(deq1.begin(), deq1.end());
system("pause");
return 0;
}
==========================================================
41 18467 6334 26500 19169 15724 11478 29358 26962 24464 5705 28145 23281 16827 9961
----------------------------------
41 5705 6334 9961 11478 26500 19169 29358 26962 24464 18467 28145 23281 16827 15724
----------------------------------
请按任意键继续. . .
最新文章
- .NET中使用APlayer组件自制播放器
- MySQL学习记录--分组与聚集
- zookeeper dubbo 问题解决录
- oracle、mysql、sybase和sqlserver复制表结构和数据
- jquery 实现层级下拉框联动效果 代码
- HDOJ/HDU 1242 Rescue(经典BFS深搜-优先队列)
- PowerManager.WakeLock
- Oracle 定时查询数据插入新表中(job+存储过程)
- 架构师系列文:通过Spring Cloud组件Hystrix合并请求
- linux1
- for XX in XX结构
- Shell里面获取路径的方式
- django面试二
- 03_java基础(三)之第一个程序与开发工具的安装
- 桥接和nat连接
- discrete
- Xiaoguang Tu&#39;s Home Page
- SHOI2013 扇形面积并
- C# DateTime 获取时间方法,网上收集
- HTTP Status 500 - Handler processing failed; nested exception is java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config