مرتب سازی vector of pair - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

مرتب سازی vector of pair

+1 امتیاز

برای مرتب سازی یک برداری از pair ها چطور باید عمل کنم.؟

vector<pair<int,int>> samples;

البته دیگه نمی دونم چرا همین تعریف بالا هم خطا میده .کلافه شدم.

سوال شده بهمن 11, 1392  بوسیله ی black_man (امتیاز 39)   2 4 5
دوباره تگ گذاری شد فروردین 27, 1393 بوسیله ی BlueBlade

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

به این شکل :

vector<pair<int, int>> sample;
sort(sample.begin(), sample.end(),
     [](const pair<int, int>& item1, const pair<int, int>& item2) {
             return item1.second < item2.second; } );

 

پاسخ داده شده بهمن 11, 1392 بوسیله ی LoOL (امتیاز 96)   2 8 17
انتخاب شد بهمن 11, 1392 بوسیله ی مصطفی ساتکی
...