728x90
Sort
- sort 알고리즘은 <algorithm> 헤더파일에 속해있다.
- sort(start,end)를 이용해서 범위에 있는 인자 (element)를 오름차순으로 정렬해준다.
- quick sort(퀵 정렬)을 기반으로 함수가 구현되어있어, 평균 시간복잡도는 nlogn이다.
sort(arr,arr+n);
sort(v.begin(), v.end())
sort(v.begin(), v.end(), compare()); // 사용자 정의 함수
sort(v.begin(), v.end(), greater<자료형>()); // 내림차순
sort(v.begin(), v.end(), less<자료형>()); // 오름차순
728x90
'언어 > C++' 카테고리의 다른 글
lower_bound, upper_bound, 이진탐색 (0) | 2024.02.22 |
---|---|
unique함수와 erase함수를 통한 문자열 중복제거 (0) | 2024.02.22 |
입력함수 : cin(), getline() and cin.ignore() (0) | 2024.02.21 |
constexpr 함수 (0) | 2024.02.17 |
String::find() 문자열에서 특수 문자 찾기 (1) | 2024.02.17 |