C++ 反转vector指定下标之间的元素

反转指定下标(i 到 j)之间的元素,包括位置i和j对应的元素;
#include <iostream>
#include <vector>
using namespace std;
int main() {
    vector<int>vec = { 1,2,3,4,5,6,7,8 };
    int i, j;
    i = 2; j = 6;
    reverse(vec.begin() + i, vec.begin() + j + 1);
    for (int k = 0; k < vec.size(); k++)    cout << vec[k];
}

输出结果:1 2 7 6 5 4 3 8

猜你喜欢

转载自blog.csdn.net/dlwsd_/article/details/84147154
今日推荐