1. 首页
  2. 网络安全

C++sort函数的用法

假设comp()创建的临时变量是compare,即compcompare,std::sort(Tvec.begin(),Tvec.end(),compare);由于我们为comp定义了operator()操作符,而且参数就是两个TestSort类对象,在比较两个TestSort类对象时,会调用compare(a,b)结果:!在这里插入图片描述(https://img-blog.csdnimg.cn/20181031114215602.),sort函数的用法:做ACM题的时候,排序是一种经常要用到的操作。

Sort函数使用模板:Sort(start,end,排序方法)下面就具体使用sort()函数结合对数组里的十个数进行排序做一个说明!例一:sort函数没有第三个参数,实现的是从小到大includeincludeusingnamespacestd;intmain。

代码实现如下:!(https://img-blog.csdnimg.cn/20190605094619571.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3kxMTg3OTI2NDYw,size_16,color_FFFFFF,t_70),对数组进行排序,在c++中有库函数帮我们实现,这们就不需要我们自己来编程进行排序了。

例如:inta=ViewCode,sort函数的用法头文件加上:includeusingnamespacestd;做ACM题的时候,排序是一种经常要用到的操作。

简单来说,有一个数组inta100,要对从a0到a99的元素进行排序,只要写sort(a,a+100)就行了,默认的排序方式是升序。

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

发表评论

gravatar

沙发空缺中,还不快抢~