如何通过stl中vector遍历一个二维数组?
vector中二维数组的遍历方法:
1、迭代器遍历
void reverse_iterator(vector<vector<int>> array)
{
vector<vector<int>> ::iterator it
vector<int>::iterator it1;
for(it = array.begin();it != array.end();it++)
for(it1 = *it.begin();it1 != *it.end();it1++)
cout << *it1 << endl;
}
2、下标遍历
void reverse_index(vector<vector<int>> array)
{
for(int i = 0;i < array.size();i++)
for(int j = 0;j < array[0].size();j++)
cout << array[i][j] << endl;
}
网友评论