vector容器中重写sort方法
生活随笔
收集整理的這篇文章主要介紹了
vector容器中重写sort方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一:問題描述
1:
我們常用的vector中sort方法是升序的但我們可以通過重新定義sort方法即可實現其的降序處理,以前總是在結構體數組當中用到過重寫sort方法,但其實在vector當中也是可以用的
2:
我們在調用的時候注意:
sort(v.begin(),v.end(),重新定義的函數名字);二:代碼演示
#include<bits/stdc++.h> using namespace std;bool comp(const int &a,const int &b){return a < b; }int main(){vector<int>v1; //添加的時候需要一個 vector<int>v1; 來表示第一行的數據 for(int i = 0; i < 3; i++){int num;cin >> num; v1.push_back(num); }sort(v1.begin(),v1.end(),comp);//訪問嵌套vector for(int i = 0; i < 3; i++){ cout << v1[i] << ' ';}}這里輸入的是5 4 3 2 1;
總結
以上是生活随笔為你收集整理的vector容器中重写sort方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三款山寨与正品大对比山寨商品和正品对比
- 下一篇: 跨界利用高新工业产品实现数字化展示跨界利