compare struct와 function 차이
// pq에 올림차순으로 넣고 싶을 때
struct cmp {
	bool operator() (Line a, Line b) {
		return a.e > b.e;
	}
};

priority_queue <Line, vector<Line>, cmp> pq;


// 벡터를 올림차순으로 sort하고 싶을 때
bool compare(Line a, Line b) {
	return a.s < b.s;
}

sort(monster.begin(), monster.end(), compare);

priority queue 에 들어갈 cmp bool struct

 

 

 

'Coding Test' 카테고리의 다른 글

인덱스 트리  (0) 2022.10.03
이진탐색  (0) 2022.10.03
BOJ1944_복제 로봇  (0) 2022.09.27
BOJ1922_네트워크 연결(크루스칼, C++)  (0) 2022.09.27
BOJ2665_미로만들기  (1) 2022.09.23