作用: 逆序数组元素
时间复杂度: 线性
头文件: algorithm
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int a[10], b[10];
for(int i = 0; i < 10; i++)
{
a[i] = i;
cout << a[i] << ' ';
}
cout << endl;
reverse(a, a + 10);
for(int i = 0; i < 10; i++)
{
cout << a[i] << ' ';
}
cout << endl;
reverse_copy(a, a + 10, b);
for(int i = 0; i < 10; i++)
{
cout << b[i] << ' ';
}
cout << endl;
return 0;
}
本文介绍了一种使用 C++ 标准库函数 reverse 和 reverse_copy 对数组进行逆序的方法。通过实例演示了如何将一个包含 0 到 9 的数组进行逆序操作,并将逆序后的结果复制到另一个数组中。此方法适用于需要对数据顺序进行反转的场景。
2789

被折叠的 条评论
为什么被折叠?



