LOADING

加载过慢请开启缓存 浏览器默认开启

C++数组(vector)常用操作

2025/2/20

参考文章:C++ 数组(vector)常用操作总结

目录:

定义和初始化

int m = 4;
int n = 3;
int val = 123456;

// 空的数组
vector<int> v1;
// 使用v1数组所有元素初始化v2
vector<int> v2(v1);
// 同上,不同写法
vector<int> v3 = v2;
// n长度默认值为val的数组
vector<int> v4(n, val);
// n长度系统默认值的数组
vector<int> v5(n);
// 指定元素的数组
vector<int> v6{3, 5, 7, 9, 11, 13};
// 初始化一个m行n列的矩阵
vector< vector<int> > matrix(m, vector<int>(n, val));

常用方法


遍历、插入、删除

重排操作

最值

改变大小和内存分配机制

vector数组和内置数组