当前位置: 首页 > news >正文

学校网站系统北京市中小企业公共服务平台

学校网站系统,北京市中小企业公共服务平台,wordpress自动提交,未来10大暴利行业头文件 在C中使用sort()函数需要使用#include<algorithm> sort()基本使用方法 sort()函数可以对给定区间所有元素进行排序。它有三个参数sort(begin, end, cmp) 其中begin为指向待sort()的数组的第一个元素的指针&#xff0c;end为指向待sort()的数组的最后一个元素的…

头文件

在C++中使用sort()函数需要使用#include<algorithm>

sort()基本使用方法

sort()函数可以对给定区间所有元素进行排序。它有三个参数sort(begin, end, cmp)

其中begin为指向待sort()的数组的第一个元素的指针,end为指向待sort()的数组的最后一个元素的下一个位置的指针,cmp参数为排序准则,cmp参数可以不写,如果不写的话,默认从小到大进行排序

如果我们想从大到小排序可以将cmp参数写为greater<int>()就是对int数组进行排序,当然<>中我们也可以写double、long、float等等

#include<iostream>
#include<algorithm>
using namespace std;int main(){int num[10] = {6,5,9,1,2,8,7,3,4,0};sort(num,num+10,greater<int>());for(int i=0;i<10;i++){cout<<num[i]<<" ";}//输出结果:9 8 7 6 5 4 3 2 1 0return 0;} 

自定义排序准则

上面我们说到sort()函数可以自定义排序准则,以便满足不同的排序情况。使用sort()我们不仅仅可以从大到小排或者从小到大排,还可以按照一定的准则进行排序。

比如说我们按照每个数的个位进行从大到小排序,我们就可以根据自己的需求来写一个函数作为排序的准则传入到sort()中。

我们可以将这个函数定义为:

bool cmp(int x,int y){return x % 10 > y % 10;
}

然后我们将这个cmp函数作为参数传入sort()中即可实现了上述排序需求。

#include<iostream>
#include<algorithm>
using namespace std;bool cmp(int x,int y){return x % 10 > y % 10;
}int main(){int num[10] = {65,59,96,13,21,80,72,33,44,99};sort(num,num+10,cmp);for(int i=0;i<10;i++){cout<<num[i]<<" ";}//输出结果:59 99 96 65 44 13 33 72 21 80return 0;} 

http://www.yayakq.cn/news/912721/

相关文章:

  • 网站建设的费用计入网站开发w亿玛酷1流量订制
  • 网站分辨率做96是否会更好python设计网页界面
  • 淘宝店铺装网站导航怎么做视频网站直播如何做
  • 无锡软件网站开发公司网站持有者和备案企业
  • 城乡建设部网站造价工程师查询学it
  • 深圳网站建设及推广中国建设住建网站
  • 肯德基网站建设wordpress 百度收录
  • 网站seo新手线上平台建设计划书怎么写
  • 一个专门做标题的网站求个没封的a站2022
  • 网站开发心得体会数码产品网站开发背景
  • 临沂网站设计微信机器人 wordpress 插件
  • 百度怎么对网站处罚可以做填字游戏的网站
  • 甘肃网站建设专家免费网站新域名
  • 舟山网站建设开发中国品牌网官网入口
  • 宝山网站建设服务网站数据库怎么做同步吗
  • 有了域名 做网站网上推广引流的有用吗?
  • 直接用ip做网站云南网红景点
  • html做电子书网站上海的加盟网站建设
  • 哪个网站可以做电子档的邀请函品牌形象网站源码
  • 学校网站管理系统免费版舟山建设信息港
  • 有域名怎么建设网站wordpress企业官网主题下载地址
  • 珠海建站网站模板wordpress编写博客时如何写出代码
  • 怎么做建设网站首页网站主页面设计
  • 晨光科技+网站建设辽宁建设工程信息网备案
  • 做网站要用什么计算机语言网站优化软件
  • 音乐网站首页设计免费python在线正常网站
  • 金塔网站建设网站死链是什么
  • 临沂科技学校网站建设极路由4 做网站
  • 大型网站快速排名在线设计公司logo图标
  • 沈阳网站开发培训网易企业邮箱怎么发送文件