首页主机资讯c++向量排序的方法是什么

c++向量排序的方法是什么

时间2024-06-12 07:06:04发布访客分类主机资讯浏览878
导读:在C++中,我们可以使用STL(标准模板库)中的sort函数对向量进行排序。sort函数可以对向量中的元素按照升序或者降序进行排序。 以下是一个示例代码,展示如何对一个向量进行排序: #include <iostream> #i...

在C++中,我们可以使用STL(标准模板库)中的sort函数对向量进行排序。sort函数可以对向量中的元素按照升序或者降序进行排序。

以下是一个示例代码,展示如何对一个向量进行排序:

#include <
    iostream>
    
#include <
    vector>
    
#include <
    algorithm>


int main() {
    
    std::vector<
    int>
 vec = {
5, 2, 8, 1, 6}
    ;
    

    // 对向量按升序进行排序
    std::sort(vec.begin(), vec.end());
    

    // 输出排序后的向量
    for(int i=0;
     i<
    vec.size();
 i++) {
    
        std::cout <
    <
     vec[i] <
    <
     " ";

    }
    

    return 0;

}
    

在上面的示例中,我们首先包含了必要的头文件,然后创建了一个整型的向量并初始化它。接着使用sort函数对向量进行排序,最后输出排序后的结果。sort函数默认按照升序进行排序,如果需要按照降序排序可以传入额外的比较函数作为第三个参数。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: c++向量排序的方法是什么
本文地址: https://pptw.com/jishu/680546.html
c++中vector容器如何排序 c++向量怎么删除元素

游客 回复需填写必要信息