C++/STL

[기본지식] sort() 내림차순 정렬

Honey Badger 2022. 9. 14. 22:33

algorithm 헤더에 포함되어 있는 sort함수는 여러모로 편리하고 많이 쓰이지만 기본 차순이 오름차순으로 되어있다. 정렬후 reverse해줘도 되지만 내림차순으로 정렬하는 방법도 있다. functional헤더 추가 후 아래와 같이 greater<>()임시객체를 콜하는 방법이다.

#include <functional>
#include <algorithm>
#include <vector>
#include <iostream>

using namespace std;

int main()
{
vector<int> v = {3,2,4,5,1};
sort(v.begin(), v.end(), greater<>());

'C++ > STL' 카테고리의 다른 글

[기본지식] 제곱근, 루트 연산법 (c++)  (0) 2022.09.12
[기본지식] 정수 판별법  (0) 2022.09.12
[기본지식] String, char, int 데이터 간 형 변환  (0) 2022.09.12
Map container 정리  (0) 2022.08.05
STL이란 무엇인가?  (0) 2022.08.04