Algorithm
Sort 정렬
VanDevKIM
2018. 8. 12. 08:32
#include <iostream>
#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;
}
};
bool compare(int a, int b){
return a > b;
}
int main(void){
Student students[] = {
Student("DYKIM", 90),
Student("SEKIM", 96),
Student("SYKIM", 93),
Student("JEKIM", 99),
Student("MJKIM", 80),
};
sort(students, students + 5);
for(int i=0; i<5; i++){
cout << students[i].name << endl;
}
return 0;
}