如何利用C++二维向量实现数据结构

   2024-10-01 3020
核心提示:可以利用C++的二维向量来实现数据结构,比如二维数组、矩阵、图等等。以下是一个示例代码,展示如何利用二维向量来实现二维数组

可以利用C++的二维向量来实现数据结构,比如二维数组、矩阵、图等等。以下是一个示例代码,展示如何利用二维向量来实现二维数组:

#include <iostream>#include <vector>using namespace std;int main() {    // 创建一个2行3列的二维数组    vector<vector<int>> matrix(2, vector<int>(3));    // 初始化二维数组    for (int i = 0; i < matrix.size(); i++) {        for (int j = 0; j < matrix[i].size(); j++) {            matrix[i][j] = i * matrix[i].size() + j;        }    }    // 输出二维数组    for (int i = 0; i < matrix.size(); i++) {        for (int j = 0; j < matrix[i].size(); j++) {            cout << matrix[i][j] << " ";        }        cout << endl;    }    return 0;}

这段代码创建了一个2行3列的二维数组,并初始化了每个元素的值,然后输出整个数组的内容。你可以根据需要扩展这个示例,实现更复杂的数据结构。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号