본문 바로가기
프로그래밍/C++

[C++ STL] sort함수

by Nessie! 2023. 4. 20.

C++ STL 라이브러리의 algorithm 헤더는 sort 정렬 함수를 제공한다.

따라서 사용을 원한다면 #include <algorithm> 을 통해 알고리즘 헤더파일을 포함시켜야 사용이 가능하다.

 

vector에서 사용한다면

vector<int> arr;

sort(arr.begin(), arr.end());

이런식으로 벡터의 이터레이터 값을 넘겨주어야한다.

 

일반 배열에서 사용한다면

int arr[N]; // N은 배열의 크기

sort(arr, arr + N);

이런식으로 배열의 크기를 넣어주어야한다.

 

이때, 배열의 이름은 배열의 주소값으로 보기때문에 배열 이름을 넣어주면 된다. 

댓글