第三节 · 瑞士军刀 · 泛型算法
#include <algorithm>
#include <vector>
#include <iostream>
using namespace std;
int main()
{
vector<int> v = {5, 2, 8, 1, 9, 3, 7};
// 排序
sort(v.begin(), v.end());
// v: 1, 2, 3, 5, 7, 8, 9
// 查找
auto it = find(v.begin(), v.end(), 5);
if (it != v.end())
cout << "找到 5,位置: " << (it - v.begin()) << endl;
// 反转
reverse(v.begin(), v.end());
// v: 9, 8, 7, 5, 3, 2, 1
return 0;
}习题
Last updated