C++ STL---vector总结(四):二位数组

xiaoxiao2021-03-01  21

不用vector,动态申请和初始化。

int **dp=new int * [n]; for(int i=0;i<n;i++) dp[i]=new int[m]; for(int i=0;i<n;i++) memset(dp[i],0,sizeof(int)*m);

用Vector,一定要考虑清楚横纵的大小,提前设置好,否则会报错

具体设置方法如下:

vector<vector<int>> grid(3); for(int i=0;i<grid.size();i++) grid[i].resize(3); grid[0][0]=1; grid[0][1]=3; grid[0][2]=1; grid[1][0]=1; grid[1][1]=5; grid[1][2]=1; grid[2][0]=4; grid[2][1]=2; grid[2][2]=1;

 

转载请注明原文地址: https://www.6miu.com/read-3449991.html

最新回复(0)