使用vector及系统提供的工具进行排序和逆遍历
来源:互联网 发布:华迪实训基地网络设计 编辑:程序博客网 时间:2024/05/01 01:46
#include <iostream>
#include<vector>
#include<numeric>
#include<algorithm>
using namespace std;
int main()
{
vector<double>data(10);
for(int i(0);i!=10;i++)
{
data[i]=i;
}
data.insert(data.begin(),111);
data.insert(data.begin()+5,222);
data.insert(data.end(),333);
for(vector<double>::iterator iter=data.begin();iter!=data.end();iter++)
{
cout<<*iter<<" ";
}
cout<<endl;
cout<<"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"<<endl;
reverse(data.begin(),data.end());
for(vector<double>::iterator iter=data.begin();iter!=data.end();iter++)
{
cout<<*iter<<" ";
}
cout<<endl;
cout<<"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"<<endl;
sort(data.begin(),data.end());
for(vector<double>::iterator iter=data.begin();iter!=data.end();iter++)
{
cout<<*iter<<" ";
}
return 0;
}
- 使用vector及系统提供的工具进行排序和逆遍历
- 使用vector进行排序插入
- 使用algorithm中的sort进行vector的自定义排序
- C++ stl使用之vector的基本使用和遍历
- vector和list的使用及区别
- 实战c++中的vector系列--使用sort算法对vector<unique_ptr<string>>进行排序(sort函数“应输入 2 个参数,却提供了 3 个)
- vector的初始化和遍历
- vector的初始化和遍历
- vector的初始化和遍历
- vector的初始化和遍历
- 实战c++中的vector系列--使用sort算法对vector进行排序(对vector<string>排序、使用稳定的排序std::stable_sort())
- 使用直接插入排序原理对自定义的Vector进行排序
- Android 调用系统相机进行拍照 使用自带的图片选择器和裁剪工具
- vector和iterator的使用,排序,打印,挑选偶数
- 在Windows命令行中使用vs2005提供的编译、链接等工具对源程序进行处理
- android系统提供的常用命令行工具
- android系统提供的常用命令行工具
- Android 系统提供的常用命令工具
- 调整check_mk的check时间
- cocos2d-x 菜鸟学习笔记二(自适应屏幕分辨率)
- jedis源码中ShardedJedis实现sharding
- sizeof的用法
- linux下bluetooth编程(五)bluetooth与socket
- 使用vector及系统提供的工具进行排序和逆遍历
- 对背景图定位中background
- CSS的选择器
- 康拓展开
- AJAX实现用户登录
- RNQOJ-328(POJ-1185)-状态压缩DP
- js实现拉伸拖动iframe
- PHP基础知识
- linux下bluetooth编程(六)L2CAP层编程实例