【二维vector知识点】
二维vector,形如 vector<vector<int>>,类似于二维数组。
利用二维vector实现二维数组的示例代码如下。
【算法代码】
#include <bits/stdc++.h>
using namespace std;int main() {vector<vector<int>> two;two.clear();int t;int n;cin>>n;vector<int> one;for(int i=0; i<n; i++) {one.clear();for(int j=0; j<n; j++) {cin>>t;one.push_back(t);}two.push_back(one);}for(int i=0; i<n; i++) {for(int j=0; j<n; j++) {cout<<two[i][j]<<" ";}cout<<endl;}return 0;
}/*
in:
3
1 2 3 4 5
6 7 8
5 4 3 2 1out:
1 2 3
4 5 6
7 8 5
*/