【发布时间】:2013-08-09 09:12:30
【问题描述】:
我有一个关于排序向量对的问题:
std::vector<std::pair<double,Processor*>> baryProc;
这个向量已经被这些对填满了。 现在我想根据对内的双精度值对向量内的对进行排序
示例:
假设我在向量中有 3 对。 pair1 在前面,pair 3 在末尾。 pair2 在中间:
pair1(1, proc1)
pair2(3, proc2)
pair3(2.5, proc3)
现在我想根据双精度值对配对进行排序。所以向量内的顺序是:
pair1(1, proc1)
pair3(2.5, proc3)
pair2(3, proc2)
我怎么能这样做?我被困住了。
【问题讨论】:
标签: c++ sorting vector std-pair