排序~
Posted guaguastandup
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了排序~相关的知识,希望对你有一定的参考价值。
//vector的排序 vector<int>v; sort(v.begin(),v.end());升序 sort(v.rbegin(),v,rend());降序 //sort of vector<pair<int,int> >v; v.push_back({1,5}); v.push_back({2,3}); v.push_back({1,2}); sort(v.begin(), v.end());//输出{1,2},{1,5},{2,3} //sort of vecto<tuple<int,int,int> > v; v.push_back({2,1,4}); v.push_back({1,5,3}); v.push_back({2,1,3}); sort(v.begin(), v.end()); //有is~
vector<pair<int,int> >v;很常用
还有一种写法
1 void cmp(pair<int,int> a,pair<int,int> b) 2 { 3 if(a.first==b.first)return a.second<s.b.second; 4 5 return a.first<b.first; 6 } 7 8 9 10 pair<int,int> a,pair<int,int> b; 11 12 sort(a,b,cmp);
//string bool comp(string a, string b) { if (a.size() != b.size()) return a.size() < b.size(); return a < b; } string s="monkey"; sort(s.begin(),s.end());//output:ekmnoy
以上是关于排序~的主要内容,如果未能解决你的问题,请参考以下文章
Realm和RecyclerView项目排序和自动ViewPager片段通信
LeetCode810. 黑板异或游戏/455. 分发饼干/剑指Offer 53 - I. 在排序数组中查找数字 I/53 - II. 0~n-1中缺失的数字/54. 二叉搜索树的第k大节点(代码片段