在C++中,sort函數用于對容器中的元素進行排序。它可以對數組、向量、列表等容器中的元素進行排序,可以自定義比較函數來指定排序規則。
sort函數的基本用法如下:
#include <algorithm>
#include <vector>
int main() {
std::vector<int> vec = {5, 2, 8, 1, 3};
// 默認升序排序
std::sort(vec.begin(), vec.end());
// 自定義比較函數,降序排序
std::sort(vec.begin(), vec.end(), std::greater<int>());
return 0;
}
在上面的示例中,我們首先包含