我已经得到了pair
一个vector1
,排序由int
键:分类矢量
std::vector <pair <int,string> > vector1;
//6 5 1 8 4 2
然后,我有另一种vector2
由包含在vector1
数字:
std::vector <string> vector2;
//1 5 6 8
我如何使用与vector1
中相同的密钥对vector2
进行分类?我想:
unsorted: 1 5 6 8
sorted: 6 5 1 8
unsorted: 6 5 1 2 4
sorted: 6 5 1 2 4
*“vector2由数字组成”*和'std :: vector vector2'? –
Jarod42
@ Jarod42是的。后来我需要这个 –
我没有完全理解它,所以你想对vector2进行排序,它们与vector1中出现的优先级相同?因此,例如,如果vector1是[2,3,4],未排序的vector2是[3,4],排序后它应该是[4,3],那是对的吗? –