
DsVector::sorted 함수는 내장 정렬 알고리즘을 사용하여 DsVector 객체의 원소를 정렬합니다.
DsVector::sorted 함수를 사용하여 정렬을 하는 방법은 다음과 같습니다.
1. DsVector 객체의 원소를 정렬하기 위해 sorted 함수를 호출합니다.
2. 정렬된 원소를 출력하기 위해 for 루프를 사용합니다.
DsVector::sorted 함수를 사용하여 오름차순 정렬을 하는 방법은 다음과 같습니다.
1. DsVector 객체의 원소를 오름차순 정렬하기 위해 sorted 함수를 호출합니다.
DsVector::sorted 함수를 사용하여 내림차순 정렬을 하는 방법은 다음과 같습니다.
1. DsVector 객체의 원소를 내림차순 정렬하기 위해 sorted 함수를 호출합니다.
DsVector::sorted 함수의 시간 복잡도는 O(n log n)입니다.
DsVector::sorted 함수의 공간 복잡도는 O(n)입니다.
DsVector::sorted 함수를 사용하여 정렬을 하는 예제는 다음과 같습니다.
cpp
#include
#include
int main() {
DsVector vec = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3};
vec.sorted(); // 오름차순 정렬
for (int i = 0; i < vec.size(); i++) {
std::cout << vec[i] << " ";
}
std::cout << std::endl;
vec.sorted(true); // 내림차순 정렬
for (int i = 0; i < vec.size(); i++) {
std::cout << vec[i] << " ";
}
return 0;
}
이 코드는 DsVector 객체의 원소를 오름차순과 내림차순 정렬합니다.
2025-06-16 03:25