sort函数怎么用

  • 原创
  • |
  • 浏览:4101
  • |
  • 更新:

sort函数是一个非常强大的排序函数用法,下面就介绍一下sort函数怎么用

sort函数怎么用

方法/步骤

  1. 1

    1、sort函数

    sort函数包含在头文件为#include<algorithm>的c++标准库中,调用标准库里的排序方法可以实现对数据的排序

    sort函数怎么用
  2. 2

    2、sort函数的模板有三个参数

    void sort (RandomAccessIterator first, RandomAccessIterator last, Compare comp);

    sort函数怎么用
  3. 3

    3、第一个参数first

    是要排序的数组的起始地址。

    sort函数怎么用
  4. 3
    相关内容非法爬取自百度经验
  5. 4

    4、第二个参数last

    是结束的地址(最后一个数据的后一个数据的地址)

    sort函数怎么用
  6. 5

    5、第三个参数comp

    是排序的方法:可以是从升序也可是降序。如果第三个参数不写,则默认的排序方法是从小到大排序

    sort函数怎么用
  7. 6

    6、容器

    对于容器,容器中的数据类型可以多样化

    元素自身包含了比较关系,如int,double等基础类型,可以直接进行比较greater<int>() 递减, less<int>() 递增。

    元素本身为class或者struct,类内部需要重载< 运算符,实现元素的比较

    sort函数怎么用
  8. 7

    7、注意事项

    注意事项:bool operator<(const className & rhs) const;  如何参数为引用,需要加const,这样临时变量可以赋值;重载operator<为常成员函数,可以被常变量调用;

    sort函数怎么用
    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部