Vector用法
来源:互联网 发布:常用医学软件 编辑:程序博客网 时间:2024/06/01 09:31
头文件:
#include<vector>
三种定义方法:
vector<int> v; vector<float> v(10); vector<float> v(10,8.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)//从大到小
阅读全文
1 1
- vector<vector<int>> 用法
- Vector用法
- vector 用法
- vector用法
- vector 用法
- vector 用法
- Vector用法
- vector用法
- vector用法
- vector用法
- Vector用法
- vector用法
- vector用法
- vector用法
- vector用法
- vector用法
- vector 用法
- vector用法
- 结构型模式之外观模式实现
- 函数中变量的范围:全局变量与局部变量的差异与使用方法
- HTML5 viewport-关于<meta name="viewport" content="width=device-width, initial-scale=1.0">的解释
- java初始化深入理解
- C++ STL 一般总结
- Vector用法
- python time模块
- 大型网站是怎样解决多用户高并发访问的
- 构建乘积数组
- 递归法(Recursion)
- 关于AOP无法切入同类调用方法的问题
- Hive常用运算(关系运算)、逻辑运算与数学运算、数值运算、日期函数、条件函数、字符串函数
- struts中action的创建和属性注入
- canvas