定义:

reverse用于C++中,对给定区间所有元素进行排序,是一种反向函数,不具备排序功能。sort函数包含在头文件为#include<algorithm>的C++标准库中。

语法:

reverse(first,last)

参数:

(1)first表示要排序数组的起始地址;
(2)last表示数组结束地址的下一位;

功能:

reverse函数用于C++中,对给定区间所有元素进行反转,一般是直接对数组进行反转,例如对数组a[10]反转,reverse(a,a+10)。有点类似于sort(start,end,cmp)。

例子:

给n组数据从大到小排序

#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
int a[n];
for(int i=;i<n;i++)
{
cin>>a[i];
}
sort(a,a+n);
reverse(a,a+n);
for(int i=;i<n-;i++)
{
cout<<a[i]<<" ";
}
cout<<a[n-];
}

最新文章

  1. Nginx 日志中记录cookie
  2. java 使用POI批量导入excel数据
  3. 熟悉 Objective-C
  4. 遵守GPL的开源软件能用于商用吗?
  5. HDU 5619 Jam&#39;s store
  6. 20169210《Linux内核原理与分析》课程总结
  7. jQuery 遍历过滤
  8. SGU 112.a^b - b^a
  9. c#:类 相关练习;
  10. pcap文件格式解析
  11. 消息对话框(MessageBox)用法介绍
  12. KMP原理、分析及C语言实现
  13. android于src和background差额
  14. div背景图片或颜色不显示的解决办法
  15. PHP验证码的制作教程
  16. 一款非常推荐的用户界面插件----EasyUI
  17. [ SHELL编程 ] 字符串空格和文件空行删除
  18. zabbix监控URL
  19. 外网zabbix-server使用主动模式监控公司内网windows服务器
  20. 上传前端webuploader

热门文章

  1. 聊聊Disruptor 和 Aeron 这两个开源库
  2. GeiGebra指令
  3. stand up meeting 11/16/2015
  4. 今天我们谈一下HTML标签中的&lt;map&gt;标签的用法和使用场景
  5. 零基础的学习者应该怎么开始学习呢?Python核心知识学习思维分享
  6. linux 文件的查找和压缩
  7. SpringBoot与单元测试JUnit的结合
  8. 解决IE升级后必须以管理员运行的问题
  9. react: typescript import images alias
  10. keras API的使用,神经网络层,优化器,损失函数,查看模型层数,compile和fit训练