vector< vector<int> > 的初始化
vector< vector<int> >
的初始化
引入
-
就好像有一天你要去医院看病,你事先钟意这家医院里的某个主任医生,但你却不知道这位医生坐诊的诊室在哪,突然你看到一张这样子的图。
-
医科分类(大vector) 五官科(小vector) 口腔科(小vector) 骨科(小vector) 神经内科(小vector) 林小美 李大嘴 王正骨 郑清爽 吴惠英 薄合堂 欧驱淤 毛白金 蔡青山 -
首先你在大vector中找到你要挂的科属,然后再在科属(小vector)中找到那位心仪医生。
vector< vector<int> > vec
在使用前vector< vector<int> > vec
需将其初始化确保vec
的长度要大于1才能索引0
-
如
vector<vector<int>> vec(N)
这样就是初始化大小为N的vector -
或者先
vec.push_back(vector<int>());
其他
- vec[索引]就是一个单一的vector