vector的reverse
时间: 2023-07-23 07:36:05 浏览: 73
`reverse` 是 `vector` 类型的一个成员函数,用于反转 vector 中元素的顺序。其函数原型如下:
```cpp
void reverse();
```
调用该函数可以将 vector 中的元素从后往前依次反转,即将最后一个元素变为第一个元素,将倒数第二个元素变为第二个元素,以此类推,直到将第一个元素变为最后一个元素。
下面是一段使用 `reverse` 函数的示例代码:
```cpp
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> nums = {1, 2, 3, 4, 5};
cout << "原始数组:";
for (int num : nums) {
cout << num << " ";
}
cout << endl;
nums.reverse();
cout << "反转数组:";
for (int num : nums) {
cout << num << " ";
}
cout << endl;
return 0;
}
```
输出结果为:
```
原始数组:1 2 3 4 5
反转数组:5 4 3 2 1
```
在上面的代码中,我们首先创建了一个名为 `nums` 的 `vector` 数组,其中包含了 1 到 5 这 5 个数字。接着,我们使用 `reverse` 函数将 `nums` 数组中的元素反转,最后输出反转后的数组。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)