STL下<algorithm>下的reverse函数
2024-09-06 00:56:08
定义:
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-];
}
最新文章
- Nginx 日志中记录cookie
- java 使用POI批量导入excel数据
- 熟悉 Objective-C
- 遵守GPL的开源软件能用于商用吗?
- HDU 5619 Jam&#39;s store
- 20169210《Linux内核原理与分析》课程总结
- jQuery 遍历过滤
- SGU 112.a^b - b^a
- c#:类 相关练习;
- pcap文件格式解析
- 消息对话框(MessageBox)用法介绍
- KMP原理、分析及C语言实现
- android于src和background差额
- div背景图片或颜色不显示的解决办法
- PHP验证码的制作教程
- 一款非常推荐的用户界面插件----EasyUI
- [ SHELL编程 ] 字符串空格和文件空行删除
- zabbix监控URL
- 外网zabbix-server使用主动模式监控公司内网windows服务器
- 上传前端webuploader
热门文章
- 聊聊Disruptor 和 Aeron 这两个开源库
- GeiGebra指令
- stand up meeting 11/16/2015
- 今天我们谈一下HTML标签中的<;map>;标签的用法和使用场景
- 零基础的学习者应该怎么开始学习呢?Python核心知识学习思维分享
- linux 文件的查找和压缩
- SpringBoot与单元测试JUnit的结合
- 解决IE升级后必须以管理员运行的问题
- react: typescript import images alias
- keras API的使用,神经网络层,优化器,损失函数,查看模型层数,compile和fit训练