[C++] pair vector 정렬

다곰·2022년 11월 24일
0

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;
	}
}

🔗 참고문헌

profile
다교미의 불꽃 에러 정복기

0개의 댓글