我有一个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}
我有一种“蛮力”所有价值的工作方法 N 2,但它非常糟糕。也许存在这样的东西std::
?我希望你能帮助我。