Vector用法

头文件:

#include<vector>

三种定义方法:

vector<int> v; 
vector<float> v(10); 
vector<float> v(108.6); 初始数目,初始值

访问:v[x]
操作:

push_back(x);在尾部插入元素
vec.insert(vec.begin()+i,a)  插入元素:   
erase(位置)  删除单个元素,位置vec.begin()+i;
erase(位置1,位置2)  删除区域内的多个元素
clear()  全部删除:
size():返回一个int,即元素的个数
empty():返回一个逻辑值,真或假(1或0),为空返回真。

Vector的排序:

sort(vec.begin(),vec.end());//从小到大

---------------------------------------

bool Comp(const int &a,const int &b){
    return a>b;
}
sort(vec.begin(),vec.end(),Comp)//从大到小
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值