局部排序
来源:互联网 发布:数据恢复精灵好用吗 编辑:程序博客网 时间:2024/05/16 16:11
#include <iostream>#include <algorithm>#include <deque>#include <functional>#include <vector>#include <iterator>using namespace std;//bool lessLength(const string& s1, const string& s2)//{//return s1.length() < s2.length();//}int main(){deque<int> ideq;vector<int> ivec2(6);vector<int> ivec3(40);for (int i = 4; i <= 8; ++i)ideq.push_back(i);for (int i = 3; i <= 7; ++i)ideq.push_back(i);for (int i = 1; i <= 5; ++i)ideq.push_back(i);for (deque<int>::iterator iter = ideq.begin(); iter != ideq.end(); ++iter)cout << *iter << ' ';cout << endl;partial_sort(ideq.begin(), ideq.begin() + 5, ideq.end()); // partial_sort 是局部排序,for (deque<int>::iterator iter = ideq.begin(); iter != ideq.end(); ++iter)cout << *iter << ' ';cout << endl;partial_sort(ideq.begin(), ideq.begin() + 5, ideq.end(),greater<int>()); // partial_sort 是局部排序,这个使用谓词从大到小排序,for (deque<int>::iterator iter = ideq.begin(); iter != ideq.end(); ++iter)cout << *iter << ' ';cout << endl;cout << endl;partial_sort_copy(ideq.begin(), ideq.end(), ivec2.begin(), ivec2.end());//partial_sort_copy是copy之后再局部排序,copy(ivec2.begin(), ivec2.end(), ostream_iterator<int>(cout, " "));cout << endl;partial_sort_copy(ideq.begin(), ideq.end(), ivec3.begin(), ivec3.end()); // copy的数据不够就用0去添加,copy(ivec3.begin(), ivec3.end(), ostream_iterator<int>(cout, " "));cout << endl;vector<int>::iterator pos;pos = partial_sort_copy(ideq.begin(), ideq.end(), ivec3.begin(), ivec3.end(),greater<int>());copy(ivec3.begin(), pos, ostream_iterator<int>(cout, " "));cout << endl;return 0;}
0 0
- 局部排序
- 【排序】局部冒泡排序
- 数组 局部元素排序
- STL算法 ------ 局部排序
- C++ STL 算法:局部排序
- 冒泡排序(包括局部冒泡排序)
- 冒泡排序和局部冒泡排序
- STL_算法_局部排序(partial_sort、partial_sort_copy)
- STL_算法(28)_局部排序
- 四.c++中的算法--排序及相关操作---局部排序
- 【排序】从冒泡法到局部冒泡法
- Block与数组排序,局部变量,字面量
- 仅使用一个局部变量对数组进行排序
- h5局部变量、全局变量、数组、选择排序(快速排序)、冒泡排序
- c语言局部静态变量的使用和三个数排序(要求使用if-else语句)
- 数组------最短排序+左右最值最大差+局部最小值位置+子数组最大乘积+多数组中位数
- 局部杀敌
- 局部刷新
- 将.md转化为.html
- LeetCode 141:Linked List Cycle 官方解答翻译
- [BZOJ 3676][APIO 2014]回文串
- hdu 4501 小明系列故事――买年货
- 火药,X射线和青霉素的发现
- 局部排序
- Poj-3278
- android 学习之ExpandableListView
- js问题
- 关于Eclipse使用OkHttp
- HDU3605 Escape(最大流)
- 设计模式之适配器模式
- HTTPS到底是个啥玩意儿?
- 标题:吃一碗荠菜馄饨,享受阳光的味道