小编Jas*_*ine的帖子

如何在给定位置反转 std::list ?

例如,我试图找出如何反转,grades{1, 2, 3, 4, 5, 6}从第三个元素开始。

我知道我们无法通过列表来(grades.begin() + 2)获得该职位,但我不知道如何去做。这是我到目前为止所拥有的,我只是颠倒了整个列表:

reverse(firstList.begin(), firstList.end());
Run Code Online (Sandbox Code Playgroud)

我希望它是相反的,以便列表变成:grades{1, 2, 6, 5, 4, 3}

c++ algorithm reverse stdlist c++11

4
推荐指数
1
解决办法
341
查看次数

标签 统计

algorithm ×1

c++ ×1

c++11 ×1

reverse ×1

stdlist ×1