vector< vector > 的初始化

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
上一篇:力扣 4. 寻找两个正序数组的中位数 二分


下一篇:字符串按照“=”分割,c++