std:: 容器倒序
时间: 2023-08-17 13:09:58 浏览: 182
MimicMap:基于std的排序关联容器
你可以使用`std::reverse`算法来倒序一个容器。这个算法需要两个迭代器参数,表示容器的起始和位置。下面是一个示例代码:
```cpp
#include <iostream>
#include <vector>
#include <algorithm>
int main() {
std::vector<int> numbers = {1, 2, 3, 4, 5};
std::reverse(numbers.begin(), numbers.end());
for (const auto& num : numbers) {
std::cout << num << " ";
}
std::cout << std::endl;
return 0;
}
```
输出结果将是:`5 4 3 2 1`。在这个例子中,我们使用`std::reverse`将`numbers`容器中的元素倒序排列。然后,我们使用循环打印出倒序后的元素。你可以根据自己的需求替换容器的类型和元素类型。
阅读全文