C++ 如何使用二维vector

news/2024/6/19 6:26:46 标签: c++, vector, 二维vector, 使用方法

使用二维vector可以通过以下步骤:

  1. 包含 vector 头文件:
#include <vector>
  1. 声明一个二维vector变量:
std::vector<std::vector<int>> matrix;
  1. 初始化二维vector的大小:
int numRows = 3;
int numCols = 4;
matrix.resize(numRows, std::vector<int>(numCols));
  1. 访问和修改二维vector中的元素:
matrix[row][col] = value;
int element = matrix[row][col];

完整示例:

#include <iostream>
#include <vector>

int main() {
    int numRows = 3;
    int numCols = 4;
    std::vector<std::vector<int>> matrix;
    matrix.resize(numRows, std::vector<int>(numCols));

    // 修改元素值
    matrix[0][0] = 1;
    matrix[1][1] = 2;
    matrix[2][2] = 3;

    // 打印二维vector
    for (int row = 0; row < numRows; ++row) {
        for (int col = 0; col < numCols; ++col) {
            std::cout << matrix[row][col] << " ";
        }
        std::cout << std::endl;
    }

    return 0;
}

输出结果:

1 0 0 0
0 2 0 0
0 0 3 0

http://www.niftyadmin.cn/n/5280650.html

相关文章

NLP论文阅读记录 - ACL 2022 | 抽象文本摘要的拒绝学习

文章目录 前言0、论文摘要一、Introduction1.1目标问题1.2相关的尝试1.3本文贡献 二.相关工作三.本文方法3.1拒绝中学习3.1.1 问题表述3.1.2 拒绝损失 3.2拒绝解码 四 实验效果4.1数据集4.2 对比模型4.3实施细节4.4评估指标4.5 实验结果4.5.1真实性评估自动评估结果人工评价 五…

Midjourney基础使用攻略

Midjourney 是当下最火的 AI 作画神器&#xff0c;和GPT一样必须订阅会员才能进行绘画操作&#xff0c;分享一下我的订阅攻略&#xff1a; 访问 Midjourney 官网&#xff0c;进入www.midjourney.com/account/ 即可选择订阅套餐&#xff1a; Midjourney其订阅服务分月收费和年…

FreeRTOS之任务状态查询

1、相关API函数的使用 uxTaskPriorityGet(Task1Task_Handler);//传入task1的任务句柄,获取任务优先级 vTaskPrioritySet(Task1Task_Handler,30);//改变任务优先级 task_num uxTaskGetNumberOfTasks();//获取任务数量 #include "sys.h" #include "delay.h"…

SLA阿里云,腾讯云,华为云服务测量指标

SLA 的由来 在云计算时代&#xff0c;越来越多企业的服务迁移到云上&#xff0c;各大云服务厂商有自己服务发布的SLA&#xff0c;SLA是服务提供商与客户之间定义的正式承诺。 我们使用云服务提供商为我们提供的 APP 或者网站&#xff0c;如果出现购物无法下单、看视频打不开类…

Python (十四)pandas(二)

程序员的公众号&#xff1a;源1024&#xff0c;获取更多资料&#xff0c;无加密无套路&#xff01; 最近整理了一波电子书籍资料&#xff0c;包含《Effective Java中文版 第2版》《深入JAVA虚拟机》&#xff0c;《重构改善既有代码设计》&#xff0c;《MySQL高性能-第3版》&…

两种方法解决win10开机慢,经验分享

方法一&#xff1a; 1、按快捷键“winR”打开 运行窗口。 2、这时候输入“msconfig”后 &#xff0c;点击“确定”或者按“ENTER”键。 3、这时候会打开一个名为“系统配置”的窗口&#xff0c; 在“常规”选项框下 勾选“有选择的启动”下的“加载系统服务”和“加载启动项”。…

【爬虫软件】孔夫子二手书采集

项目演示 孔网爬取图书信息 目录结构 [ |-- api-ms-win-core-synch-l1-2-0.dll, |-- api-ms-win-core-sysinfo-l1-1-0.dll, |-- api-ms-win-core-timezone-l1-1-0.dll, |-- api-ms-win-core-util-l1-1-0.dll, |-- api-ms-win-crt-conio-l1-1-0.dll, |-- api…

Java基于TCP网络编程的群聊功能

服务端 import java.net.ServerSocket; import java.net.Socket; import java.util.ArrayList; import java.util.List;public class Server2 {public static List<Socket> onlineList new ArrayList<>();public static void main(String[] args) throws Except…