10814번 - 나이순 정렬
stable sort 고려해서 compare 함수에서 나이 같을 경우 false를 리턴하여 가입 순서대로 나오게 구현한 것 같은데 틀렸다고 합니다.
저도 처음에 작성자님과 같은 방식으로 했는데, 11퍼에서 틀렸다고 나오더라고요....
stable_sort(members.begin(), members.end(), compare); //stable_sort : 같은 원소더라도 원래의 순서가 sorting 후에도 유지되는 정렬방식
sort 키워드를 stable_sort로 바꾸시면 바로 통과됩니다.
알고리즘이 저랑 같아서 분명히 통과 되실겁니다.
지금 보니 단계별로 풀어보기 문제 설명란에도
"값이 같은 원소의 전후관계가 바뀌지 않는 정렬 알고리즘을 안정 정렬(stable sort)이라고 합니다."
라고 나와있었네요.... ㅜㅜㅜ
바꾸니 되었네요! 감사합니다ㅜㅜ
댓글을 작성하려면 로그인해야 합니다.
sje8175 1년 전
stable sort 고려해서 compare 함수에서 나이 같을 경우 false를 리턴하여 가입 순서대로 나오게 구현한 것 같은데 틀렸다고 합니다.