按照第二个元素排序向量对,当第二个元素相等时,按照第一个元素降序排序。
创始人
2024-08-23 16:30:12
0

下面是一个示例代码,使用C++语言实现了按照第二个元素排序向量对,当第二个元素相等时,按照第一个元素降序排序的功能:

#include 
#include 
#include 

bool compare(const std::pair& a, const std::pair& b) {
    if (a.second != b.second) {
        return a.second < b.second;
    }
    return a.first > b.first;
}

int main() {
    std::vector> vec{{1, 2}, {3, 4}, {5, 2}, {6, 1}, {4, 2}};
    
    // 使用自定义的比较函数对向量进行排序
    std::sort(vec.begin(), vec.end(), compare);
    
    // 打印排序后的结果
    for (const auto& pair : vec) {
        std::cout << "(" << pair.first << ", " << pair.second << ") ";
    }
    
    return 0;
}

输出结果为:(3, 4) (5, 2) (4, 2) (1, 2) (6, 1),符合要求的排序结果。

相关内容

热门资讯

透视软件!湖北卡五星如啊你就按... 您好:湖北卡五星如啊你就按这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户...
固有有辅助"丹东约战... 固有有辅助"丹东约战麻将辅助器"开挂(透视)辅助下载(透视教程真实有挂) 【无需打开直接搜索加薇13...
从来有开挂"wepo... 从来有开挂"wepoker辅助透视"详细开挂辅助平台有挂技术(辅助教程) 了解更多开挂安装加(136...
方案辅助"微乐家乡麻... 微乐家乡麻辣自建房辅助app是一款专注玩家量身打造的游戏记牌类型软件,在微乐家乡麻辣自建房辅助app...
透视好牌!逸趣麻将修改器,微信... 【亲,微信小程序微乐辅助器免费版v2.0 这款游戏可以开挂的,确实是有挂的,很多玩家在这款微信小程序...
起初有开挂"玖玖互娱... 玖玖互娱辅助工具 无需打开直接搜索微信:136704302本司针对手游进行,选择我们的四大理由: 1...
最初有开挂"衢州都莱... 衢州都莱怎么透视是一款专注玩家量身打造的游戏记牌类型软件,在衢州都莱怎么透视这款游戏中我们可以记录下...
模板辅助"潮友会鱼虾... 模板辅助"潮友会鱼虾蟹下载链接"开挂(黑科技)辅助工具(有挂详细);无需打开直接搜索加薇136704...
原先有开挂"hard... 原先有开挂"hardrock辅助"开挂(透视)辅助透视(力荐教程有挂助手) >>您好:软件加薇136...
透视ai!决战卡五星辅助器苹果... 决战卡五星辅助器苹果版是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以...