网站首页 > 教程分享 正文
挑战暑假自学C++的第19天。
抱歉停更了几天,去拉萨玩了一下,风景确实非常不错。说回来,在学习了3种基本的排序算法之后,我决定告诉大家一个秘密,其实学习排序也有更简单的、更现成的办法,那就是使用sort(函数来排序,一起来看一下。
·首先使用sort(函数需要导入头文件<algorithm>,接下来就可以了。
·来看一下sort(函数的代码格式,函数名是sort(),在括号中的参数可以由三部分构成:排序起点、排序终点和排序规则。其中排序规则是可以省略的,省略过后就会按照从小到大进行升序排列。
·接下来看一个具体的案例,这里有一个容量为5的乱序数列,尝试按照省略写法对它排序。sort()第一个参数填写要排序的数列名+从第0个开始排列;第2个参数填写数列名+排列到第5项。排序结果是这样。
·这里还有一个容量为7的乱序数列,尝试对它降序排列。所以首先要声明,一个降序函数返回值为前者大于后者。sort()第一个参数要填写排序的数列名+从第二个开始排列;第二个参数填写数列名+排列到第7项;第三个参数就填写排序的规则,为降序排列。
从结果来看,会发现因为是从第二项开始的,所以在此之前的元素不会参与排列。顺带一提,其实讲sort()函数和自定义排序规则也是为了明天的结构体排序做好铺垫,有兴趣的同学可以提前去了解一下。
这就是今天的全部内容,欢迎截图保存自行练习,respect,明天继续,明天见。
猜你喜欢
- 2024-10-11 Java中Arrays的两种排序方法(sort和parallelSort)比较
- 2024-10-11 Excel中的排序函数RANK,这6种使用技巧你一定不能错过
- 2024-10-11 七种排序算法 冒泡,选择,插入,希尔,快速,归并,堆
- 2024-10-11 深入浅出Redis:Redis的排序命令Sort
- 2024-10-11 「收藏」JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
- 2024-10-11 R语言sort和order排序函数(r语言给数据排序)
- 2024-10-11 vba如何通过调用sort方法实现排序?跟着文章解开心中的谜题!
- 2024-10-11 用SORTBY函数进行多条件排序 #excel技巧
- 2024-10-11 python数据排序-sorted与sort(python中的sorted排序)
- 2024-10-11 Linux基础知识之sort排序查看硬盘SN
你 发表评论:
欢迎- 最近发表
-
- 免费10年VPS-serv00服务器,注册与自动化保号
- Consul微服务注册中心使用指南
- 谷歌云代理商:注册谷歌云服务器需要准备哪些资料?
- steam账号注册不了/注册失败?好用的解决方法看这里
- 微服务架构中的服务注册与发现有哪些?Zookeeper、Eu
- # 从浅入深 学习 SpringCloud 微服务架构(三)注册中心 Eureka(1)
- 一文深入理解AP架构Nacos注册原理
- 群晖NAS本地搭建NVIDIA v-GPU License Server 授权许可服务器的教程
- IDEA 2024解决We could not validate your license XX
- 保障数据完整性:深入解析Oracle数据库的主键和外键约束
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)