#include <algorithm>
//仅C++

使用方法:

sort(首指针,尾指针,比较函数)

实例:

输入:

  数据个数

  数据

输出:

  有序数列

#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;const int Maxm = 1000 + 2;
int n[Maxm];bool cmp(int a, int b) {return a > b;}int main()
{int t; scanf("%d", &t);for(int i = 0; i < t; i++)scanf("%d", &n[i]);sort(n + 1, n + t, cmp);for(int i = 0; i < t; i++)printf("%d ", n[i]);return 0;
}

倒序版本(比较函数自写)  //不是很好,请见谅

#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;const int Maxm = 1000 + 2;
int n[Maxm];int main()
{int t; scanf("%d", &t);for(int i = 0; i < t; i++)scanf("%d", &n[i]);sort(n + 1, n + t);for(int i = 0; i < t; i++)printf("%d ", n[i]);return 0;
}

The End.

转载于:https://www.cnblogs.com/QQ-1615160629/p/4920681.html

sort (STL)相关推荐

  1. [技术] OIer的C++标准库 : STL入门

    注: 本文主要摘取STL在OI中的常用技巧应用, 所以可能会重点说明容器部分和算法部分, 且不会讨论所有支持的函数/操作并主要讨论 C++11 前支持的特性. 如果需要详细完整的介绍请自行查阅标准文档 ...

  2. 程序设计与算法(一)C语言程序设计-郭炜-笔记 (自用)

    第一周 1.1 信息在计算机中的表示 字节换算: 1B=8b 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB PS:B byte:b bit 进制转换 进制:2 ...

  3. 01-0003 C++诸多排序算法,前来报到~

    C++诸多排序算法 P1:初始化部分 [initial part] 1.构造函数 [Constructed function] 2.随机生成 [random create] 3.通过字符串调用成员函数 ...

  4. C++ STL的sort 函数 以及自定义的比较函数

    没什么特别擅长的内容,先做个小笔记好了.在编程时,使用C++的标准模板库(STL)能节约工作量,增加代码的可读性,能灵活运用无疑会提高编程的效率,俗话说:Write less, create more ...

  5. 不可不知的STL sort函数实现原理

    sort函数一直以来被认为是快排,今天看到一篇文章,感觉自己知道的太少. 建议大家还是要去啃<STL源码剖析>,我也要去读了,先立个flag,后续1-2个月写STL源码剖析上得到的启发. ...

  6. 详细解说 STL 排序(Sort)

    0 前言: STL,为什么你必须掌握 对于程序员来说,数据结构是必修的一门课.从查找到排序,从链表到二叉树,几乎所有的算法和原理都需要理解,理解不了也要死记硬背下来.幸运的是这些理论都已经比较成熟,算 ...

  7. STL sort()函数详解

    西方有句谚语:不要重复发明轮子! STL几乎封装了所有的数据结构中的算法,从链表到队列,从向量到堆栈,对hash到二叉树,从搜索到排序,从增加到删除......可以说,如果你理解了STL,你会发现你已 ...

  8. STL源码剖析——P142关于list::sort函数

    在list容器中,由于容器自身组织数据的特殊性,所以list提供了自己的排序函数list::sort, 并且实现得相当巧妙,不过<STL源码剖析>的原文中,我有些许疑问,对于该排序算法,侯 ...

  9. [转载]详细解说STL排序(sort)------这篇博文在一道题上救了我o_0

    详细解说 STL 排序(Sort) 作者Winter 原文地址:http://www.cppblog.com/mzty/archive/2005/12/15/1770.html 详细解说 STL 排序 ...

最新文章

  1. 如何启用SQL Server 2008的FILESTREAM特性
  2. R语言dataframe(data.table)使用用最近的前一个非NA值向前填充缺失值NA实战
  3. Spring cloud技术栈
  4. awk 分隔符 多个空格_如何在awk中指定多个分隔符
  5. 技术干货|基于Apache Hudi 的CDC数据入湖
  6. 关于python_关于 Python
  7. python assert 与 slice
  8. 网易云免费OSS服务用做Markdown图床或博客图片外链
  9. DELL MD3200I存储单双控制器的自由切换
  10. 文件或目录损坏无法读取
  11. python获取当前时间的源代码_python怎么获取当前系统时间
  12. VUE项目中引入135编辑器
  13. 数字人民币的基础-共识与信任
  14. 2023年天津仁爱学院高职升本科专业考试报考须知
  15. 中国移动的垃圾短信屏蔽算法?
  16. 单利 java_JAVA中的单利
  17. 誉天双11直播盛典,爆款课程打骨折!
  18. 【PIL案例精讲】252行Python代码制作透明背景的电子印章
  19. 计算机毕业设计ssm健身房管理系统y7i9n系统+程序+源码+lw+远程部署
  20. Linux驱动中如何对文件进行读写

热门文章

  1. 我就想要个两年1024徽章~!
  2. java静态钥匙上同步代=代码块锁
  3. MySQL-数据库和表的基本操作
  4. Python-time标准库知识小结
  5. 多名分析师上调苹果目标股价,网络推广外包下苹果发展前景仍可观
  6. 网络营销期间选用冷门关键词网络营销效果会好吗?
  7. 网络推广——企业网站停止网络推广会对网站产生负面影响
  8. 网站排名好却没流量到底是什么环节出了问题?
  9. c语言给定变量a的初始值,2018年9月计算机二级C语言考试冲刺提分试题(一)
  10. intel服务器修复两个漏洞,游戏厂商:修复Intel处理器漏洞后 服务器超卡