Notice
Recent Posts
Recent Comments
Link
할껀하고놀자
[알고리즘] stl 정렬 알고리즘 사용하기. (C++) 본문
728x90
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
class Student {
public:
string name;
int score;
Student(string name, int score) {
this->name = name;
this->score = score;
}
// 정렬 기준은 '점수가 작은 순서'
bool operator <(Student &student) {
return this->score < student.score;
}
};
int main(void) {
Student students[] = {
Student("유동관", 90),
Student("김범현", 93),
Student("권오현", 97),
Student("강종구", 87),
Student("이태일", 92)
};
sort(students, students + 5);
for (int i = 0; i < 5; i++) {
cout << students[i].name << ' ';
}
}
'[IT] > 알고리즘' 카테고리의 다른 글
[알고리즘] 간단한 dfs 구현 (C++) (0) | 2019.05.31 |
---|---|
[알고리즘] 간단한 bfs 구현 (C++) (0) | 2019.05.31 |
[알고리즘] 간단한 queue 구현(C++) (0) | 2019.05.31 |
[알고리즘] 간단한 스택 사용(C++) (0) | 2019.05.31 |
[알고리즘] 퀵 정렬 (0) | 2019.05.31 |
Comments