728x90
반응형
#include<iostream>
#include<map>
#include<list>
#include<string>
using namespace std;
struct myData {
myData(int d) { data = d; }
int data;
bool operator < (const myData& rhs) const {
//큰숫자 먼저 내려옴
//return rhs.data < data;
//작은 숫자 먼저 내려옴
return rhs.data > data;
}
};
void main() {
list<myData>datas;
datas.push_back(myData(5));
datas.push_back(myData(20));
datas.push_back(myData(15));
datas.push_back(myData(1));
//순서대로 받아 오도록 해줌
datas.sort();
list<myData>::iterator iter = datas.begin();
while (iter != datas.end())
{
cout << iter->data << endl;
iter++;
}
}
728x90
반응형
'PROGRAMING📚 > 자료구조📑' 카테고리의 다른 글
STL_템플릿 _ 벡터(배열과 유사) (0) | 2021.04.03 |
---|---|
STL_템플릿 _데이터 삭제하기 (0) | 2021.04.03 |
STL_템플릿 _map을 이용하여 (Map 트리) (0) | 2021.04.03 |
STL_템플릿 _list,string사용해서 출력 (0) | 2021.04.03 |
STL_템플릿 _list사용하여 출력 (0) | 2021.04.03 |
댓글