【发布时间】:2013-03-17 23:22:43
【问题描述】:
我有一个deque <pair<int, int> > r;。
我需要按第二个参数对所有参数进行排序,并返回第一个参数的deque<int>。
例如:
deque<pair<int, int> > r;
r.push_back(make_pair(1, 5));
r.push_back(make_pair(0, 8));
r.push_back(make_pair(7, 3));
r.push_back(make_pair(2, 1));
我需要这个结果
{2, 7, 1, 0}
我有一种“蛮力”所有值都为 N2 的工作方法,但它非常糟糕。
也许存在这个std:: 的东西?我希望你能帮助我。
【问题讨论】:
标签: c++ vector int deque std-pair