Vector多维向量定义
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多维向量定义相关推荐
- vector 多维向量定义及其初始化
using namespace std; 一维向量: vector<int> vector_1D_1;//只定义向量 vector<int> vector_1D_2(n);// ...
- Java入门之二维向量定义及相加
6-2 二维向量定义及相加(Java) (10 分) 裁判测试程序样例中展示的是一段二维向量类TDVector的定义以及二维向量求和的Java代码,其中缺失了部分代码,请补充完整,以保证测试程序正常运 ...
- vector多维向量初始化等操作
一维向量: vector<int> vector_1D_1;//只定义向量vector<int> vector_1D_2(n);//定义的同时初始化大小vector<in ...
- [补充内容]关于使用matlab进行方程组求解的线性代数相关知识补充——n维向量
前言 根据李永乐老师课程学习.主要记载n维向量相关的性质.定理等知识,不会进行定理推导.证明. n维向量 定义:n个数a1,a2,a3-an构成的有序数组称为n维向量. n维向量分为: n维行向量 ...
- 用vector实现二维向量
如果一个向量的每一个元素是一个向量,则称为二维向量,例如 [cpp] view plain copy vector<vector<int> >vv(3, vector< ...
- 二维向量vector的使用
定义: //二维向量的定义 vector< vector<int> > b(10, vector<int>(5,0)); //创建一个10*5的int型二维向量bv ...
- C++ 向量(vector)一维向量的初始化,二维向量的初始化
参考博客:https://www.cnblogs.com/mr-wid/archive/2013/01/22/2871105.html 1. 向量的简介 向量 vector 是一种对象实体, 能够容纳 ...
- python二维向量运算模拟_Python数学基础之向量定义与向量运算(附代码)
患难与困苦是磨练人格的最高学府.--苏格拉底(公元前470年-公元前399年) Adversity and pinch are the highest institution of higher le ...
- 一维与二维向量vector的使用
在之前一段之间学习相机标定的时候,经常碰到二维向量,查阅了许多博客和相关书籍,书本上只提及到一维向量,二维向量没有相关介绍.网上的博客大多也都写的一知半解,很粗糙,晦涩难懂.今天在几篇好的博文中,又学 ...
最新文章
- vlookup反向查询_【Excel 函数】Vlookup 正反向查询
- STM32 HAL库--串口的DMA(发送、接收)和esp8266 wifi模组发送和接收封装函数
- 使用sublime text 开发node.js
- How to identify the product settype and attribute in a given list
- Webstorm设置开发模板
- Kotlin学习笔记 第二章 类与对象 第七节 数据类
- 兰顿蚂蚁 java源代码_兰顿蚂蚁 (Java代码)41行代码
- ES6 class关键字 ~ 非常详细
- oracle+基础常用命令,oracle 常用命令(适合菜鸟)
- 用gambit学博弈论--完全信息动态博弈-博弈扩展式、博弈树(二)
- QT creator安装教程
- 甲方怎样加强工程项目管理?
- Linux内存管理(四):Jemalloc
- 二元关系:(自反,对称,传递)关系的求逆与闭包
- ASO时,选词应该如何做?aso关键词如何选词
- GitHub使用官网指南之Hello World
- 国际高智商组织门萨的智商测试题-谋杀你的脑细胞
- 简论H.266与H.265、AV1、H.264对比
- 一个线上运营着3000+人的游戏,因为我不小心一个DROP DATABASE,全没了。 怎么办??跟我HOLD住!!!...
- 7-4 sdust-Java-字符串集合求并集 (20分)