代码点读机 / C++ / sort

sort C++ · 算法

标准库排序算法:把一段范围内的元素从小到大排好(默认升序)。AI 生成的 C++ 代码排序基本都用它。

怎么用

std::sort(开头, 结尾);

小例子

std::vector<int> nums = {5, 2, 8};
std::sort(nums.begin(), nums.end());
std::cout << nums[0];

输出

2

提醒:想从大到小加第三个参数 std::greater<int>();范围是「左闭右开」,end 位置不参与排序。

官方文档:https://en.cppreference.com/w/cpp/algorithm/sort

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条