zoukankan      html  css  js  c++  java
  • 二维vector初始化

    1   //二维vector初始化
    2     vector< vector<int> > vt;//初始化一个 二维vector
    3     vector<vector<int> > vect(vt);//使用另一个 二维 vector 初始化当前二维vector
    4     vector< vector<int> > vec(row,vector<int>(column));//初始化一个 二维的vector 行row,列column,且值为0
    5     vector<vector<int> > visited(row,vector<int>(column,6));//初始化一个 二维vector 行row,列column ,且 值为data=6 自定义data;
    6     vector<vector<int> > vecto(row,vector<int>(vt[0].begin()+1,vt[0].begin()+3));////初始化一个 二维vector 行row,第二个参数为一维vector;
    7   

    代码:

     1 #include <iostream>
     2 #include<vector>
     3 using namespace std;
     4 void show(vector<vector<int> > &v){
     5     for(int i=0;i<(int)v.size();i++){
     6         for(int j=0;j<(int)v[0].size();j++){
     7                 cout<<v[i][j]<<" ";
     8         }
     9         cout<<endl;
    10     }
    11     cout<<endl;
    12 }
    13 int main()
    14 {
    15      //二维vector初始化
    16     vector< vector<int> > vt;//初始化一个 二维vector
    17     int row,column,data;
    18     cin>>row>>column;
    19     for(int i=0;i<row;i++){
    20         vector<int> tmp;//一维vector  tmp
    21         for(int j=0;j<column;j++){
    22             cin>>data;
    23             tmp.push_back(data);
    24         }
    25         vt.push_back(tmp);//把一维 vector tmp 放进 二维vector vt
    26     }
    27     cout<<endl;
    28     vector<vector<int> > vect(vt);//使用另一个 二维 vector 初始化当前二维vector
    29     vector< vector<int> > vec(row,vector<int>(column));//初始化一个 二维的vector 行row,列column,且值为0
    30     vector<vector<int> > visited(row,vector<int>(column,6));//初始化一个 二维vector 行row,列column ,且 值为data=6 自定义data;
    31     vector<vector<int> > vecto(row,vector<int>(vt[0].begin()+1,vt[0].begin()+3));////初始化一个 二维vector 行row,第二个参数为一维vector;
    32     show(vt);
    33     show(vec);
    34     show(visited);
    35     show(vect);
    36     show(vecto);
    37     return 0;
    38 }

    输入:

    4 4
    1 2 3 4
    1 2 3 4
    2 3 2 1
    3 3 2 1

    输出:

  • 相关阅读:
    [公告]博客园准备建立SharePoint团队
    [公告]新增三款Skin
    又新增三款Skin
    一个不错的计数器
    [公告]新建新手区
    2005年1月16日 IT Pro 俱乐部活动纪实
    [好消息]祝成科技.微软公司.博客园联合打造IT俱乐部
    [公告]SharePoint团队正式成立
    SharePoint文档库存在问题
    [活动]2004年计算机图书评选
  • 原文地址:https://www.cnblogs.com/NirobertEinteson/p/11960285.html
Copyright © 2011-2022 走看看