vector成员函数(自用笔记)

//////////这是自用笔记,可能有错而且不系统,建议别看


//用下标插入与删除
//upper_bound()和lower_bound()仅适用于从小到大排序好的数列
v.insert(lower_bound(v.begin(),v.end(),b),b)//向v中按偏前插入一个b
v.insert(upper_bound(v.begin(),v.end(),b),b)//向v中按偏后插入一个b
v.erase(lower_bound(v.begin(),v.end(),b))//向v中按偏前删除一个b
 
v.reserve(x)//reserve预留空间x(x为一个数字),避免经常扩充效率低下
 
v.begin()//指向vector起始位置迭代器
v.end()//当前vector末尾元素的下一位置的迭代器

v.size()//返回vector的元素个数,即长度

 

 

posted @ 2018-11-01 09:08  ZYacmer  阅读(218)  评论(0)    收藏  举报