C++中vector容器使用.md
1、vector的创建
- 直接创建一个空vector
1 | vector<int>temp; |
- 创建一个初始长度为10和初始值为0的vector
1 | vector<int>temp(10,0); |
- 从原有数组创建vector
1 | int a[5]={1,2,3,4,5}; |
- 创建二维数组
注意空格
1 | vector<vector<int> >v; |
2、常用函数
- 取得数组大小
1 | vector.size() |
- 排序
1 | sort(vector.begin(),vector.end())//默认升序 |
- 添加元素,会改变数组的大小
1 | vector.push_back() |
- 删除元素,会改变数组的大小
1 | vector.pop_back() |
- 清空整个数组
1 | vector.clear() |
- 交换
1 | vector<int>v1; |