跳到正文
信奥逐课

第 136 课

reverse

🟢 入门 约 5 分钟

一句话理解

reverse 把区间倒过来。

为什么要学

反转数组、字符串、构造某种顺序。

讲解

reverse(a, a+n); reverse(s.begin(), s.end());

只倒顺序,不排序。

例子

int a[3] = {1, 2, 3};
reverse(a, a + 3);
cout << a[0] << a[1] << a[2];

输出:

321

首尾交换。

常见错误

练习 做完再看下一课

reverse 会按数值大小排序。

在线练习 C++ 在浏览器里编译,代码不会上传

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

进度保存在本机浏览器里。

左右方向键也可翻课