
DsVector 클래스의 reverse() 함수를 사용하여 리스트의 원소를 역순으로 정렬하는 방법은 다음과 같습니다.
DsVector 클래스의 reverse() 함수는 매개변수가 없으며, 리스트의 원소를 역순으로 정렬합니다. 이 함수는 리스트의 원소를 직접 변경하므로, 원래의 순서로 되돌리기 위해 별도의 메서드를 사용할 필요가 없습니다.
DsVector 클래스의 reverse() 함수를 사용하여 리스트의 원소를 역순으로 정렬하는 예제 코드는 다음과 같습니다.
#hostingforum.kr
cpp
#include
#include
int main() {
DsVector vec;
vec.push_back(1);
vec.push_back(2);
vec.push_back(3);
vec.push_back(4);
vec.push_back(5);
std::cout << "원래의 순서: ";
for (int i = 0; i < vec.size(); i++) {
std::cout << vec[i] << " ";
}
std::cout << std::endl;
vec.reverse();
std::cout << "역순으로 정렬된 순서: ";
for (int i = 0; i < vec.size(); i++) {
std::cout << vec[i] << " ";
}
std::cout << std::endl;
return 0;
}
이 예제 코드에서는 DsVector 클래스의 reverse() 함수를 사용하여 리스트의 원소를 역순으로 정렬한 후, 원래의 순서로 되돌리지 않습니다. 만약 원래의 순서로 되돌리고 싶다면, 별도의 메서드를 사용할 필요가 없습니다.
2025-03-14 14:09