vector构造函数通常含有两个参数

原型如下:

vector( size_type num, const TYPE &val );

  • 数量(num)和值(val) - 构造一个初始放入num个值为val的元素的Vector

方法1:

#include <iostream>
#include<vector>
#include<algorithm>
#include<string>
using namespace std;int main(){int m, n;cin >> m >> n ;vector<vector<int>>  v1(m, vector<int>(n,123));for (int i = 0; i < m; i++){for (int j = 0; j < n; j++)cout << v1[i][j];cout << endl;}return 0;
}

当然也可以这样:

int N=5, M=6;
vector<vector<int> > Matrix(N);
for(int i =0; i< Matrix.size(); i++){ Matrix[i].resize(M);
} 

知识点总结vector创建二维数组相关推荐

  1. [C++]vector创建二维数组

    c.resize(n);将c重置为大小为n个元素向量,如果n比原来的元素多,则多出的元素常被初始化为0//节选<面向对象的程序设计>杜茂青 int N=5, M=6; vector< ...

  2. c++ 二维矩阵 转vector_C++ vector 实现二维数组

    在STL中Vector这一容器,无论是在封装程度还是内存管理等方面都由于传统C++中的数组.本文主要是关于使用Vector初始化.遍历方面的内容.其他二维的思想也是类似的. 这里简单叙述一下C++ 构 ...

  3. c语言二维vector大小,vector作为二维数组

    vector本来就是可以用来代替一维数组的,vector提供了operator[]函数,可以像数组一样的操作,而且还有边界检查,动态改变大小. 这里只介绍用它来代替二维的数组,二维以上的可以依此类推. ...

  4. C++中创建二维数组的四种方法

    目录 使用一维数组模型二维数组 静态二维数组 动态二维数组 利用vector创建二维数组 #include <iostream> #include <vector>using ...

  5. C++ 动态创建二维数组

    背景知识: 对二维数组的理解方式至关重要:把二维数组看成是一种特殊的一维数组,它的元素又是一个一维数组. 例如:int a[3][4], 可以理解为定义了3个一维数组,即相当于  a[0], a[1] ...

  6. js创建二维数组小坑

    今天在创建一个二维数组时,遇到一个小坑,最后发现是对forEach函数的理解不够深刻导致的bug,特此记录说明. 需求如下:创建一个10 x 10的二维数组 最常规的想法是,进行遍历循环 let it ...

  7. c语言动态生成二维数组,C语言 动态创建二维数组

    /*C语言 如何动态创建二维数组 转化为一维数组申请数组,创建和释放都比较简单 */ #include #include #include #define RANK 10 #define COLUMN ...

  8. C语言动态创建二维数组

    在编程中有时需要使用二维数组作为buffer,下面是我写的一个二维数组的demo. 这里面涉及到几个内存操作的知识点,一个一个的来讲. 1. 创建两个1维数组,用于给二维数组填充值的时候使用. /*2 ...

  9. jupyter notebook多维数组运算_Python创建二维数组的正确姿势

    List (列表)是 Python 中最基本的数据结构.在用法上,它有点类似数组,因为每个列表都有一个下标,下标从 0 开始.因此,我们可以使用 list[1] 来获取下标对应的值.如果我们深入下列表 ...

最新文章

  1. 近期活动盘点:数据标准化及治理大会、IBM苏中讲座、产业创新交流会、企业走访和数据法学征稿(11.6-11.12)
  2. pytorch 序列化性能测试
  3. 【OpenCV】邻域滤波:方框、高斯、中值、双边滤波
  4. vue 中eslint 格式报错
  5. python调用linux命令输出结果,Python-运行shell命令并捕获输出
  6. 发消息给非windows窗体程序
  7. 为什么说读博是最好的选择?
  8. 自己制作精美的App Store 软件截屏
  9. jQuery源码分析系列:.domManip() .buildFragment() .clean()
  10. Java 14 来了!
  11. scala和java集合的区别_Scala中Array和List的区别
  12. [2018.08.02 T1] 第一题
  13. 个人计算机好用的pdf软件,win10好用的pdf阅读器推荐 推荐几款好用的pdf阅读器
  14. linux 磁盘 ntfs修复,Linux下NTFS分区的修复和恢复
  15. 简单的python爬虫爬豆瓣图书TOP250
  16. 如何解决IE浏览器阻止下载文件
  17. python/php/java/nodejs+vue社区团购系统
  18. 微信公众号-消息推送
  19. ArcGIS JS 版军事标绘图、燕尾箭头;支持VUE版本
  20. 优维科技携EASYOPS3.0亮相GOPS深圳站

热门文章

  1. 127. Word Ladder
  2. 会php学java入门要多久_php8(java入门要多久)
  3. azure linux 磁盘,在Azure Linux VM中,还有什么?什么磁盘收费?
  4. java装箱和拆箱_java自动装箱和拆箱
  5. oracle死锁视频教程,两个Oracle死锁解决实例
  6. RT-Thread设备框架学习感悟
  7. aes密文长度_RSA加密密文可变(一句话说明)
  8. python中什么是数据驱动_Python数据驱动DDT的应用
  9. Asterisk拨号方案中变量的应用
  10. arm B和BL指令浅析