STL之vector篇
2024-08-29 02:01:49
#include<iostream>
#include<cstdio>
#include<cstring>
#include<vector>
#include<algorithm>
using namespace std;
bool comp(const int& a,const int& b)
{
return a <= b;
}
int main()
{
vector<int> vi;
vi.push_back(); //插入
vi.push_back();
vi.push_back();
vi.push_back();
cout<<vi.size()<<endl; //
vi.pop_back(); //删除最后一个
vi.clear();
cout<<vi.size()<<endl; // vi.push_back(); //插入
vi.push_back();
vi.push_back();
vi.push_back();
vi.push_back();
reverse(vi.begin(),vi.end()); //反转
vector<int>::iterator it = vi.begin();
for(;it!=vi.end();it++)
cout<<*it<<" ";
cout<<endl; sort(vi.begin(),vi.end(),comp); //排序
it = vi.begin();
for(;it!=vi.end();it++)
cout<<*it<<" ";
cout<<endl; return ;
}
vector增加与删除使用push_back,pop_back。而没有push_front,pop_front;
总体来讲vector用法还是挺简单的,不多讲了!
最新文章
- Python Pandas分组聚合
- 通过innobackupex实现对MySQL的完整备份与还原
- RHEL5.8使用yum安装应用时包冲突的处理
- POJ-2528 Mayor&#39;s posters (线段树区间更新+离散化)
- Spring中的设计模式
- Robot Instructions
- CLR via C# - Char_String - Format
- Linux学习之sed命令详解
- 过目不忘JS正则表达式(转)
- Tinyfool的2013年总结————在困惑和挣扎中试图前行
- WPF 常用样式
- jq选择器汇总
- 【解决问题】SSH连不上Ubuntu虚拟机解决办法
- 芝麻HTTP:Gerapy的安装
- Android传感器概述-android学习之旅(七)
- Swagger Edit 安装和使用教程
- python(random模块)取10以内的随机数
- shell中特殊位置参数变量
- jenkins X实践系列(2) —— 基于jx的DevOps实践
- select2 javascript控件 如何设置指定的值