본문 바로가기

프로그래밍지식/알고리즘

C++ struct 구조체안에 매개변수 비교하기

#include <bits/stdc++.h>
using namespace std;


struct Point {
int y,x;
};

bool cmp(Point & A, Point & B)
{
return A.x > B.x;
};

vector<Point> v;
int main() {

for(int i =10; i >=1; i--)
{
v.push_back({i,10-i});
}
sort(v.begin(),v.end(),cmp);
for(auto it: v) cout << it.y<< " : " << it.x << "\n";

return 0;
}