日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

优先队列如何按照pair 的第二关键字排序(对比vector按照pair第二关键字排序)

發(fā)布時(shí)間:2025/4/5 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 优先队列如何按照pair 的第二关键字排序(对比vector按照pair第二关键字排序) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

按照pair的第二關(guān)鍵字排序需要自定義,需要注意的是優(yōu)先隊(duì)列priority_queue的重載和vector等是相反的,即 vector中是從小到大,到了優(yōu)先隊(duì)列是從大到小。當(dāng)然,cmp的寫(xiě)法也有些不同,請(qǐng)參考下面的寫(xiě)法。

比如下面的例子。

vector按照pair第二關(guān)鍵字從大到小,相同邏輯則優(yōu)先隊(duì)列認(rèn)為從小到大。

typedef pair<int,int> PII; //優(yōu)先隊(duì)列按照pair的第二關(guān)鍵字從小到大排序 struct cmp{bool operator()(PII a, PII b){return a.second > b.second;}};//vector按照pair的第二關(guān)鍵字從大到小 bool cmp1(PII a, PII b){return a.second>b.second; }

使用時(shí)是這樣的

//優(yōu)先隊(duì)列直接使用priority_queue<PII,vector<PII>,cmp > q;//vector需要排序sort(vec.begin(),vec.end(),cmp1);

測(cè)試代碼與測(cè)試結(jié)果:

#include<bits/stdc++.h>using namespace std;const int Maxn=10000;typedef pair<int,int> PII; //優(yōu)先隊(duì)列按照pair的第二關(guān)鍵字從小到大排序 struct cmp{bool operator()(PII a, PII b){return a.second > b.second;}};//vector按照pair的第二關(guān)鍵字從大到小 bool cmp1(PII a, PII b){return a.second>b.second; }int main(){// priority_queue<float,vector<float>, greater<float>> q; //小根堆 // priority_queue<float> q;//默認(rèn)大根堆 //優(yōu)先隊(duì)列按照pair第二關(guān)鍵字排序priority_queue<PII,vector<PII>,cmp > q;q.push({1, 10});q.push({4,9});q.push({3,8});//pop and print while(!q.empty()){cout<<q.top().first<<" "<<q.top().second<<endl;q.pop();}cout<<endl;//vector按pair第二關(guān)鍵字排序vector<PII> vec;vec.push_back({1, 10});vec.push_back({4,9});vec.push_back({3,8});sort(vec.begin(),vec.end(),cmp1);for(auto a:vec){cout<<a.first<<" "<<a.second<<endl;}cout<<endl; }

總結(jié)

以上是生活随笔為你收集整理的优先队列如何按照pair 的第二关键字排序(对比vector按照pair第二关键字排序)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品久久一区二区三区 | 国产91熟女高潮一区二区 | 夜夜高潮夜夜爽 | 成人欧美一区二区 | 日韩高清国产一区在线 | 91免费看国产 | 国产欧美一区二区精品性色超碰 | xx99小雪 | 免费看又黄又无码的网站 | 在线免费观看麻豆 | 久久二区三区 | 2025韩国大尺度电影 | 日韩精品福利在线 | 在线观看免费国产视频 | 久久精品99久久久久久久久 | 精品99久久久 | 欧美在线观看视频一区 | 成人免费版欧美州 | 丰满人妻在公车被猛烈进入电影 | 国产污视频在线看 | 国产女女 | 久久久18 | 老头老太做爰xxx视频 | 夜夜爽av | 温柔女教师在线观看 | 丝袜在线视频 | 黄色在线视频网址 | 91久久人澡人人添人人爽欧美 | 久久久免费精品视频 | 麻豆视频免费版 | 婷婷伊人五月天 | 特大黑人巨交性xxxx | 五月天综合激情 | 日韩精品成人在线 | 在线国产福利 | 午夜精品久久久久久久第一页按摩 | 成人免费观看视频网站 | 欧美高清久久 | 亚洲精品国产综合 | 免费国产区| 午夜精品久久久久久久无码 | 欧美一区二区三区在线视频 | 91亚洲影院| 玩偶姐姐在线观看免费 | 在线播放免费av | 天天爱天天射 | 亚洲人妻电影一区 | 亚洲小视频在线观看 | 亚洲欧美一区二区三区 | 国产精品宾馆在线精品酒店 | 精品国产免费一区二区三区 | 免费观看黄色一级视频 | 亚洲第一网站 | 亚洲欧洲日韩综合 | 欧美性在线视频 | 97人妻一区二区精品免费视频 | 国产成人免费视频 | 性高潮免费视频 | 午夜免费观看 | 91精品国自产在线偷拍蜜桃 | 欧美性理论片在线观看片免费 | 外国一级片 | 偷拍一区二区三区 | 成人免费毛片片v | 波多野结衣免费视频观看 | 亚洲热影院| 一本久久精品一区二区 | 91蜜桃臀久久一区二区 | 亚洲国产97 | 三上悠亚久久精品 | 免费高清av | 毛片直接看 | 国产黄色片在线 | 久久亚洲aⅴ无码精品 | 国产精品成人久久久久 | 长篇高h乱肉辣文 | 制服丝袜天堂 | 日本香蕉网| 少妇久久久久久被弄到高潮 | 动漫女被黄漫免费视频 | 看特级黄色片 | 日韩区在线观看 | 99国产精品视频免费观看一公开 | 丁香五色月 | 国产在线aaa| 亚洲国产精品久久久 | 日本黄色小片 | 久久精品一区二区在线观看 | 午夜成年视频 | 午夜精品久久久久久久蜜桃 | 国产在线视频一区二区三区 | 亚洲欧美变态另类丝袜第一区 | 国产性色视频 | 毛片在线看片 | 美女大bxxxxn内射 | 黄色小视频在线 | 综合网五月天 | 亚洲视频在线观看网站 | 碧蓝之海动漫在线观看免费高清 |