博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++排序
阅读量:6868 次
发布时间:2019-06-26

本文共 731 字,大约阅读时间需要 2 分钟。

C++排序

一、心得

有多个数据的,无脑排个序,会使问题好想很多

sort(数组起始指针,数组尾指针,排序规则);

 

 

二、排序详细

1、所需头文件:

<algorithm>

2、排序方法:

sort(数组起始指针,数组尾指针,排序规则);

数组起始指针,数组尾指针是左闭右开

排序规则可以省略,也可以用系统的,也可以自己写

3、例子:

int a[]={9,2,4,5,10,7,30};

sort(a,a+7);

这是默认的对数组从小到大排列

 

三、代码及结果

 

1 #include 
2 #include
3 #include
4 using namespace std; 5 6 //结构体排序一 7 //按姓名从小到大排序,姓名一样,按年龄从小到大排序 8 struct student{ 9 string name;//姓名 10 int age;//年龄 11 }; 12 int comp(const student &s1,const student &s2){
//自己定义的排序规则 13 if(s1.name==s2.name){14 return s1.age
());//用系统的排序规则,从小到大 39 sort(a,a+7,greater
());//用系统的排序规则,从大到小 40 for(int i=0;i<7;i++){41 cout<
<<" ";42 }43 cout<

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/6960868.html

你可能感兴趣的文章
Composer 中国镜像地址配置
查看>>
IE8兼容问题
查看>>
easyui-datagrid 编辑模式详解
查看>>
《JUnit实战(第2版)》—第2章2.1节探索JUnit核心
查看>>
Docker背后的内核知识:命名空间资源隔离
查看>>
《圣殿祭司的ASP.NET4.0专家技术手册》---- 1-13 ClientBuilderManager类别的编译功能...
查看>>
《Java编码指南:编写安全可靠程序的75条建议(英文版)》—— 2.7 修复错误...
查看>>
《Redis入门指南(第2版)》一3.2 字符串类型
查看>>
《Adobe Flash Professional CC经典教程》——1.3 使用“库”面板
查看>>
《Android应用开发入门经典(第3版)》——导读
查看>>
xmemcached发布1.3.6
查看>>
《Nmap渗透测试指南》—第6章6.4节IP欺骗
查看>>
Samba 系列(九):将 CentOS 7 桌面系统加入到 Samba4 AD 域环境中
查看>>
《C Primer Plus(第6版)中文版》一第1章 初识C语言1.1 C语言的起源
查看>>
《C语言及程序设计》实践参考——当年第几天
查看>>
前端使用fis3开启本地服务器,并实现热加载功能
查看>>
看BAT技术面试官如何挑选Java程序员
查看>>
AI强势来袭,锁上手机就真的安全了吗?
查看>>
Spring 中的 context
查看>>
重构代码(应如写诗)
查看>>