C++ vector 排序 顺序和逆序
C++中对于vector中的元素顺序排序为:
std::sort(v.begin(),v.end());
对于vector中的元素逆序排序为:
std::sort(v.rbegin(),v.rend());
如对以下vector逆序排序
#include <vector>
#include <algorithm>
int main() {std::vector<int> v1;v1.push_back(10);v1.push_back(2);v1.push_back(0);v1.push_back(5);v1.push_back(-1);v1.push_back(20);v1.push_back(3);v1.push_back(1);v1.push_back(-5);v1.push_back(2);std::sort(v1.rbegin(), v1.rend());for (unsigned int i = 0; i < v1.size(); i++){printf("[%d]",v1[i]);}
}
运行结果为:
[20][10][5][3][2][2][1][0][-1][-5]
C++ vector 排序 顺序和逆序相关推荐
- 10.14 将n个数按输入输出顺序的逆序排列,用函数实现
将n个数按输入输出顺序的逆序排列,用函数实现. #include <stdio.h>int main(){int n,i;void reverse(int * num, int n);pr ...
- PLC控制电动机的顺序启动逆序停止
一.PLC控制电动机延迟启动正转和反转 实验要求:当按下电动机的正转启动按钮时,电动机需要延迟30秒后,电动机才会正转启动工作:当按下反转按钮时,电动机需要延迟20秒后,电动机才会反转启动工作:当按下 ...
- 信息学奥赛一本通: 问题 N: 按字母表顺序和逆序打印
题目描述 按字母表顺序和逆序每隔一个字母打印,即打印出: a c e ... z x v ... 输入 无 输出 按照要求输出 #include<bits/stdc++.h>using n ...
- Java怎么顺序 或 逆序排序数组
对数组进行顺序排序 可使用Arrays类的sort( int[ ] a) 方法 Arrays.sort(a, cmp); 对数组进行倒序排序 使用实现Comparator接口: 排序时,只需要在sor ...
- python二维数组矩形倒置排序_python二维数组按某行某列顺序、逆序排序
List 1.一维数组 2.二维数组 无论是一维数组还是二维数组都能通过 list 自带的 sort() 函数进行更新,或者直接调用sorted()方法即可. import numpy as np a ...
- 【Python】字典哈希表按键(key)值(value)顺序和逆序输出
按照键(key)排序 d = {'c':2, 'b':1, 'a':4, 'd':3} print(d)# 顺序 for i in sorted (d) : print ((i, d[i]), end ...
- 使用递归顺序和逆序输出单链表
分析如何缩小问题规模.(递归体) 将链表分成两部分,头节点和剩余节点,再将剩余节点分解成剩余节点的头节点和剩余节点······ 分析结束条件 使问题无法再继续分解时的条件 顺序输出链表 void pr ...
- python顺序结构逆序三位数_Python练习题3.20逆序的三位数
Python Python开发 Python语言 Python练习题3.20逆序的三位数 程序每次读入一个正3位数,然后输出按位逆序的数字.注意:当输入的数字含有结尾的0时,输出不应带有前导的0.比如 ...
- 求数字是几位数,顺序以及逆序输出各位数字
给一个不多于5位的正整数,要求: 1.求出它是几位数: 2.分别输出每一位数字: 3.按逆序输出各位数字,例如原数为321,应输出123. 代码如下 #include<stdio.h> # ...
最新文章
- linux 鬼精灵漏洞,鬼精灵Grinch:比Bash破壳(shellshock)更严重的Linux漏洞
- 141. Sqrt(x)【牛顿迭代法求平方根 by java】
- 物料编码原则外部分配还是内部分配
- windows 10 开启全盘瞬间索引功能
- JavaWeb --第一章Web基本概念
- java程序员入职自我介绍,看完直接跪服
- 扩展欧几里得算法推导
- android微信图片编辑带滤镜,美图APP的小程序版 微信里一键P图自动加滤镜贴图和文字模版...
- linux虚拟内存满了怎么办,解决linux虚拟内存不够用的方法
- 中兴路由器,交换机DHCP原理,dhcp配置,实例
- 科技战疫志愿精神如何延续?腾讯的答案是……
- 游戏服务器引擎的设计(一)介绍游戏服务器部署框架
- WebRTC源码研究(47)WebRCT传输非音视频数据
- 如何避免面向监狱编程以及程序员如何通过合法途径获利
- 几种常用图像处理开源库简介及使用总结
- 双向buck boost以及带隔离变压器DAB拓扑可支持各种电压等级的双向DCDC变换,纹波小,动态响应好
- 【NKOJ-3170】逃离迷宫1
- 老板邮局android版本,BossMail邮局
- 如何在Excel中打印特定的单元格选择
- JZOJ(中山纪中)2018.01.21【NOIP普及组】模拟赛D组(第二题)