Search

pair로 두번째 인자를 기준으로 정렬하기!

생성일
2023/05/23 07:06
태그
C++

pair로 두번째 인자를 기준으로 정렬하기!

보통
vector<vector<int>> v; sort(v.begin(), v.end());
C++
복사
이렇게 하면 첫번째 인자로 오름차순 정렬이 된다.
두번째 인자 기준으로 정렬하고 싶다면
vector<pair<int, int>> p; for (int i = 0; i < 10; i++) { cin >> p[i].second >> p[i].first; } sort(p.begin(), p.end()); for (int i = 0; i < 10; i++) { cout << p[i].second << " " << p[i].first << '\n'; }
C++
복사
이렇게 하면 두번째 인자로 정렬이 된다.