first, second 순으로 정렬
오름차순 정렬
sort(v.begin(), v.end());
내림차순 정렬
sort(v.begin(), v.end(),greater<>());
사용자 정의 함수 사용 예시
cmp의 인자로 ector
가 아닌 pair
을 삽입하는 것이 포인트
first를 기준으로 오름차순 정렬하기
bool cmp(pair<int, int>a, pair<int, int>b) {
if (a.first == b.first) {
return a.second < b.second;
}
else {
return a.first < b.first;
}
}
🔗 참고문헌