在刷 LeetCode 的时候需要初始化创建一个行大小为r
、列大小为c
的 vector 二维数组,具体的实现方法如下:
vector<vector<int>> num(r, vector<int>(c));
初始化创建r
个类型为vector<int>
,大小为c
的vector向量。
例如:
num =
[[1,2],
[3,4]]
即为r=2
,c=2
的vector<vector<int>>
类型的向量。
[1,2],[3,4]分别为2个类型为vector<int>
,大小为c=2
的 vector 向量。将这两个向量再用 vector 包裹起来,即为vector<vector<int>>
类型的二维数组 num。
如果有需要还可以将数组元素全部初始化为0:
vector<vector<int>> num(r, vector<int>(c,0));