我已經得到了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],那是對的嗎? –