趣百科

sort函数怎么用

编辑:Simone 2024-10-09 02:56:15 604 阅读

sort函数怎么用

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

1、sort函数

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

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

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

3、第一个参数first

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

4、第二个参数last

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

5、第三个参数comp

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

6、容器

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

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

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

7、注意事项

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

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/article/19352.html

相关推荐