1. 首页
  2. 域名主机

C++ Sort函数详解

上述滚球体育app下载对于下列容器是可用的:如果你自己定义的容器也支持随机型迭代器,那么使用排序算法是没有任何问题的。

比较函数是一个自己定义的函数,返回值是bool型,它规定了什么样的关系才是小于。

它是根据具体的情况使用不同的排序方法,效率较高语法Sort(start,end,cmp)参数(1)start表示要排序数组的起始地址;(2)end表示数组结束地址的下一位;(3)cmp用于规定排序的方法,可不填,默认升序。

第一个参数是要排序的区间首地址,第二个参数是区间尾地址的下一地址。

拿我出的AC的策略这题来说,需要对数组t的第0到len-1的元素排序,就写sort(t,t+len);对向量v排序也差不多,sort(v.begin(),v.end());排序的数据类型不局限于整数,只要是定义了小于运算的类型都可以,比如字符串类string。

第二个是结束的地址(最后一位要排序的地址)(3)第三个参数是排序的方法,可以是从大到小也可是从小到大,还可以不写第三个参数,此时默认的排序方法是从小到大排序。

评分 0, 满分 5 星
0
0
看完收藏一下,下次也能找得到
  • 版权声明:本文基于《知识共享署名-相同方式共享 3.0 中国大陆许可协议》发布,转载请遵循本协议
  • 文章链接:http://www.supreme-men.com/ymzj/93.html [复制] (转载时请注明本文出处及文章链接)
  • 本文无相关文章
上一篇:
:下一篇

发表评论

gravatar

沙发空缺中,还不快抢~