『写在前面的一些基础语法』
1.定义 和 赋值
- vector<int> ai = {1,2};
- vector<char> ac = {'a','b'};
- vector<vector<int>> a ;//可以是结构体 和 vector
2.一些基本操作
- a.push_back();//向尾部添加一个元素
- 若不加新空间时间复杂度为O(1)
- 若加新空间则时间复杂度为O(n)
- a.pop_back();//删除最后一个元素
- a.size();//读取大小
- a.resize();//改变大小
- a.clear();//清空
- a.empty();//检查是否为空
- 迭代器(iterator): 一种检查容器内元素并遍历元素的数据类型
a.begin();//返回¨首个元素的迭代器