using namespace std;

一维向量:

vector<int> vector_1D_1;//只定义向量
vector<int> vector_1D_2(n);//定义的同时初始化大小
vector<int> vector_1D_3(n,m);//定义的同时初始化大小为n,元素初始值为m
vector<int> vector_1D_4;
vector_1D_4=vector<int>(n,m);//先定义变量,再初始化大小和初值
由此看出,关键看有没有使用“()”,从而使用构造函数。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

二维向量:

vector<vector<int> > vector_2D_1;
vector<vector<int> > vector_2D_2(n);//仅指定第一维大小
vector<vector<int> > vector_2D_3(n,vector<int>(m));//指定维度为n*m
vector<vector<int> > vector_2D_4(n,vector<int>(m,x));//指定维度为n*m并初始化初值为x
vector<vector<int> > vector_2D_5(n,vector_1D_3);//使用已知向量来初始化,第二维大小和vector_1D_3一样
  • 1
  • 2
  • 3
  • 4
  • 5

三维向量:

vector< vector< vector<int> > > vector_3D_1;
vector< vector< vector<int> > > vector_3D_2(n);//仅指定第一维大小
vector< vector< vector<int> > > vector_3D_3(n,vector<vector<int>>(m,vector<int>(y)));//初始化维度大小为n*m*y.
vector< vector< vector<int> > > vector_3D_4(n,vector<vector<int>>(m,vector<int>(y,x)));//初始化维度大小为n*m*y,全部初始值为x。
vector< vector< vector<int> > > vector_3D_5(n,vector_2D_4)//使用已知向量来初始化,除了第一维是n,其他维度和已知向量相同,所以已知向量维度应该是比当前向量维度少一。
  • 1
  • 2
  • 3
  • 4
  • 5

四维向量:

vector<vector<vector<vector<int>>>>  vector_4D_1;
vector<vector<vector<vector<int>>>>  vector_4D_2(n,vector<vector<vector<int>>>(m,vector< vector<int>>(x,vector<int>(y))));//初始化维度大小为n*m*x*y
vector<vector<vector<vector<int>>>>  vector_4D_3(n,vector<vector<vector<int>>>(m,vector< vector<int>>(x,vector<int>(y,z))));//初始化维度大小为n*m*x*y,初值为z。
vector<vector<vector<vector<int>>>>  vector_4D_4(n,vector_3D_4);//使用已知向量来初始化
  • 1
  • 2
  • 3
  • 4

五维向量:

………………………………

Vector多维向量定义相关推荐

  1. vector 多维向量定义及其初始化

    using namespace std; 一维向量: vector<int> vector_1D_1;//只定义向量 vector<int> vector_1D_2(n);// ...

  2. Java入门之二维向量定义及相加

    6-2 二维向量定义及相加(Java) (10 分) 裁判测试程序样例中展示的是一段二维向量类TDVector的定义以及二维向量求和的Java代码,其中缺失了部分代码,请补充完整,以保证测试程序正常运 ...

  3. vector多维向量初始化等操作

    一维向量: vector<int> vector_1D_1;//只定义向量vector<int> vector_1D_2(n);//定义的同时初始化大小vector<in ...

  4. [补充内容]关于使用matlab进行方程组求解的线性代数相关知识补充——n维向量

    前言 根据李永乐老师课程学习.主要记载n维向量相关的性质.定理等知识,不会进行定理推导.证明. n维向量 定义:n个数a1,a2,a3-an构成的有序数组称为n维向量. n维向量分为:  n维行向量 ...

  5. 用vector实现二维向量

    如果一个向量的每一个元素是一个向量,则称为二维向量,例如 [cpp] view plain copy   vector<vector<int> >vv(3, vector< ...

  6. 二维向量vector的使用

    定义: //二维向量的定义 vector< vector<int> > b(10, vector<int>(5,0)); //创建一个10*5的int型二维向量bv ...

  7. C++ 向量(vector)一维向量的初始化,二维向量的初始化

    参考博客:https://www.cnblogs.com/mr-wid/archive/2013/01/22/2871105.html 1. 向量的简介 向量 vector 是一种对象实体, 能够容纳 ...

  8. python二维向量运算模拟_Python数学基础之向量定义与向量运算(附代码)

    患难与困苦是磨练人格的最高学府.--苏格拉底(公元前470年-公元前399年) Adversity and pinch are the highest institution of higher le ...

  9. 一维与二维向量vector的使用

    在之前一段之间学习相机标定的时候,经常碰到二维向量,查阅了许多博客和相关书籍,书本上只提及到一维向量,二维向量没有相关介绍.网上的博客大多也都写的一知半解,很粗糙,晦涩难懂.今天在几篇好的博文中,又学 ...

最新文章

  1. vlookup反向查询_【Excel 函数】Vlookup 正反向查询
  2. STM32 HAL库--串口的DMA(发送、接收)和esp8266 wifi模组发送和接收封装函数
  3. 使用sublime text 开发node.js
  4. How to identify the product settype and attribute in a given list
  5. Webstorm设置开发模板
  6. Kotlin学习笔记 第二章 类与对象 第七节 数据类
  7. 兰顿蚂蚁 java源代码_兰顿蚂蚁 (Java代码)41行代码
  8. ES6 class关键字 ~ 非常详细
  9. oracle+基础常用命令,oracle 常用命令(适合菜鸟)
  10. 用gambit学博弈论--完全信息动态博弈-博弈扩展式、博弈树(二)
  11. QT creator安装教程
  12. 甲方怎样加强工程项目管理?
  13. Linux内存管理(四):Jemalloc
  14. 二元关系:(自反,对称,传递)关系的求逆与闭包
  15. ASO时,选词应该如何做?aso关键词如何选词
  16. GitHub使用官网指南之Hello World
  17. 国际高智商组织门萨的智商测试题-谋杀你的脑细胞
  18. 简论H.266与H.265、AV1、H.264对比
  19. 一个线上运营着3000+人的游戏,因为我不小心一个DROP DATABASE,全没了。 怎么办??跟我HOLD住!!!...
  20. 7-4 sdust-Java-字符串集合求并集 (20分)

热门文章

  1. layui框架中用laypage与后端搭配使用做分页列表
  2. 光亮剂与增亮剂_新型增光增亮剂(配方)
  3. 笔记 GWAS 操作流程6-2:手动计算GWAS分析中的GLM和Logistic模型
  4. Siamese系列文章
  5. 随机数:Python3.7的random模块详解
  6. 了解sitemap(站点地图)和如何判定你的网站是否需要提交站点地图
  7. QQ公众号支付JSAPI唤起支付
  8. Pthon实现本地excel文件,病例识别分类
  9. pps综艺频道补丁(新增14个频道)
  10. values v11 v14