vector二维数组初始化

简介: int main() { vectornum = { {1,1,1,0,1,1},{1,0,1,1,1,1},{1,1,1,0,0,1},{1,0,1,0,0,1},{1,1,1,1,1,1} ...
int main() {
    vector<vector<int> >num = 
        { {1,1,1,0,1,1},{1,0,1,1,1,1},{1,1,1,0,0,1},{1,0,1,0,0,1},{1,1,1,1,1,1} };

    //二维数组初始化
    //vector<vector<int>> vec(10, vector<int>(10));
    vector<vector<int> >right(num.size(), vector<int>(num[0].size()));
    vector<vector<int> >down(num.size(), vector<int>(num[0].size()));
    construct(num, right, down);
    cout << calculate(num, right, down) << endl;
    return 0;
}

初始化了一个 6*5的二维矩阵矩阵,初始值为0.

相关文章
|
5月前
|
存储 数据处理 C语言
二维数组的初始化
二维数组的初始化
44 1
|
5月前
|
存储 编译器 C语言
定义二维数组
定义二维数组
42 1
|
5月前
|
存储 算法 C++
c++ vector数组详细介绍(二)
c++ vector数组详细介绍(二)
197 0
|
算法 Java C++
27.【C/C++ 最全vector数组的用法 (详解)】(一)
27.【C/C++ 最全vector数组的用法 (详解)】
262 0
|
5月前
|
索引
初始化数组
【2月更文挑战第2天】初始化数组。
27 3
|
5月前
|
存储 安全 算法
c++ vector数组详细介绍(一)
c++ vector数组详细介绍(一)
222 0
|
5月前
|
存储 算法 C++
c++ vector数组详细介绍(三)
c++ vector数组详细介绍(三)
84 0
|
5月前
std::vector不隐式拷贝进行添加元素
std::vector不隐式拷贝进行添加元素
|
10月前
二维动态数组的初始化
二维动态数组的初始化
43 0
二维数组的初始化,下标,遍历,及数组间的赋值
下标: 行下标与列下标都是从0开始。 例如:int a[3][2] = { { 1,2 } , { 3,4 } , { 5,6 } }; 行下标:0 1 2 列下标:0 1 元素表现为: a [0][0] a [0][1] a [1][0] a [1][1] a [2][0] a [2][1] 另一个角度:
272 0