C++ reverse函数
前言使用之前需要引入头文件#include<algorithm>该函数的功能是对指定范围内的值进行翻转。用法语法reverse(begin, begin + n),n 是翻转元素的个数翻转范围为[begin,begin + n),是左闭右开区间举例普通数组int a[] = {1,2,3,4};reverse(a, a + 2);for(int b : a) cout <<
·
前言
- 使用之前需要引入头文件
#include<algorithm>
- 该函数的功能是对指定范围内的值进行翻转。
用法
- 语法
reverse(begin, begin + n)
,n
是翻转元素的个数- 翻转范围为
[begin,begin + n)
,是左闭右开区间
- 翻转范围为
举例
普通数组
int a[] = {1,2,3,4};
reverse(a, a + 2);
for(int b : a) cout << b << ' ';
>>2 1 3 4
STL容器
vector<int> a = {1, 2, 3, 4};
reverse(a.begin(), a.end());
for(int b : a) cout << b << ' ';
>>4 3 2 1
更多推荐
已为社区贡献1条内容
所有评论(0)