반응형
* 개인 공부를 위하여 간단하게 정리한 것입니다.
* 틀린 부분 지적은 늘 환영입니다.
@ 프로그래머스 정렬 문제를 풀기위한 노트입니다.
정렬 알고리즘을 간단하게 쓰기 위하여 algorithm 라이브러리의 sort 함수를 사용하겠습니다.
1. vector 정의
vector<int> a = {5, 4, 1, 10, 9};
2. 오름차순 정렬
sort(a.begin(),citations.end());
3. 내림차순 정렬
3.1. a가 오름차순 정렬로 되어 있기 때문에 이를 reverse합니다.
reverse(a.begin(),a.end());
3.2. 조건을 추가하여 2를 진행하지 않고 곧장 내림차순으로 정렬합니다.
sort(citations.begin(),citations.end(),greater<int>());
반응형
'공부 > C++' 카테고리의 다른 글
11. 타겟넘버, BFS, 너비우선탐색 (0) | 2021.09.13 |
---|---|
10. C++ 타겟넘버, DFS, 깊이우선탐색 (0) | 2021.09.08 |
9. C++ 미로찾기(Queue, Maze) (0) | 2021.08.19 |
8. C++ 동적프로그래밍, 재귀, Top Down, Bottom Up, 피보나치 (0) | 2021.08.19 |
6. C++ string 크기 비교 2 (compare, cmp) (0) | 2021.08.19 |
5. C++ string 크기 비교 (compare, cmp) (0) | 2021.08.19 |
4. C++ Vector 공백 제거 (0) | 2021.08.19 |
3. C++ 배열 생성 (0) | 2021.08.19 |