标准算法不直接依赖某一种容器,而是通过迭代器描述元素范围。这让同一算法可以处理数组、vector、list 和其他满足要求的序列。
半开区间 [first, last)
#include <algorithm>
#include <vector>
std::vector<int> values{4, 1, 3, 2};
std::sort(values.begin(), values.end());
2026/7/18大约 3 分钟
标准算法不直接依赖某一种容器,而是通过迭代器描述元素范围。这让同一算法可以处理数组、vector、list 和其他满足要求的序列。
[first, last)#include <algorithm>
#include <vector>
std::vector<int> values{4, 1, 3, 2};
std::sort(values.begin(), values.end());