养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何实现普通向量的升降序排序

时间:2024-11-11 18:40:31

程序开发过程中,经常需要对存储在vector中的内置的数据类型进行排序,比如整数类型等,髀佟彷澧因此,接下来就来说明如何通过C++提供的sort对普通向量vector进行升降序排序。

如何实现普通向量的升降序排序

工具/原料

C++

方法/步骤

1、首先创建std::vector<int>类型的向量,然后乱序存入整数数值

如何实现普通向量的升降序排序

2、接着调用std::sort对上面的向量进行重新排序

如何实现普通向量的升降序排序

3、从打印输出的结果看,std::sort默认是进行升序排序

如何实现普通向量的升降序排序

4、如果想要std::sort进行降序排序,那么首先实现如下所示的比较函数

如何实现普通向量的升降序排序

5、然后将上面实现的比较函数,作为std::sort的第三个参数

如何实现普通向量的升降序排序

6、最后运行程序,打印输出信息如下所示,通过std::sort进行排序之后,输出的向量是降序排列

如何实现普通向量的升降序排序

© 一点知识