Taene's
[C++] std::sort 본문
<sort()의 인자들>
- sort(arr, arr+n);
- sort(v.begin(), v.end());
- sort(v.begin(), v.end(), compare); //사용자 정의 함수 사용
- sort(v.begin(), v.end(), greater<자료형>()); //내림차순 (Descending order)
- sort(v.begin(), v.end(), less<자료형>()); //오름차순 (default = Ascending order)
<stable_sort와 차이점>
stable_sort는 안정정렬, sort는 불안정정렬이다.
안정정렬은 동일한 값에 대해 기존의 순서가 유지되는 정렬이고, 불안정정렬은 기존의 순서가 뒤바뀔 수 있는 정렬이다.
'C++ 개념 공부 > STL' 카테고리의 다른 글
| [C++] std::memset (0) | 2024.03.15 |
|---|---|
| [C++] std::map (0) | 2023.09.11 |
| [C++] std::stack (0) | 2023.09.04 |
| [C++] std::pair (1) | 2023.09.03 |
| [C++] std::queue (0) | 2023.09.02 |